Brad King
445c7bc219
Merge topic 'CheckCXXSymbolExists-xref'
...
f26c3d5c60 CheckCXXSymbolExists: reference to CheckCXXSourceCompiles instead of C version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3437
2019-06-12 11:50:16 -04:00
Rolf Eike Beer
f26c3d5c60
CheckCXXSymbolExists: reference to CheckCXXSourceCompiles instead of C version
2019-06-12 11:48:56 -04:00
Brad King
49b1a2852d
Merge branch 'release-3.15'
2019-06-12 11:43:20 -04:00
Brad King
fa00a3b29b
Merge branch 'capabilities-fileapi' into release-3.15
...
Merge-request: !3433
2019-06-12 11:42:44 -04:00
Brad King
1492dc8301
Merge topic 'capabilities-fileapi'
...
c932f49842 cmake: Teach -E capabilities to report supported fileapi requests
6696855f72 cmake: Simplify implementation of -E capabilities
6b815e58ba fileapi: Factor out helper to construct a version object
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3433
2019-06-12 11:40:47 -04:00
Kitware Robot
b7d72db89d
CMake Nightly Date Stamp
2019-06-12 00:01:08 -04:00
Kyle Edwards
14254e9ea8
Merge topic 'get-runtime-dependencies'
...
54ec4c1e79 GetPrerequisites: Add deprecation notice
1f9ef25130 file: Add GET_RUNTIME_DEPENDENCIES mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3335
2019-06-11 12:03:38 -04:00
Kitware Robot
7c0a542cf1
CMake Nightly Date Stamp
2019-06-11 00:01:05 -04:00
Kyle Edwards
54ec4c1e79
GetPrerequisites: Add deprecation notice
...
GetPrerequisites has now been superceded by file(GET_RUNTIME_DEPENDENCIES),
so add a deprecation notice stating such.
2019-06-10 14:35:28 -04:00
Kyle Edwards
1f9ef25130
file: Add GET_RUNTIME_DEPENDENCIES mode
...
Co-Authored-by: Bryon Bean <bryon.bean@kitware.com >
2019-06-10 14:35:28 -04:00
Kitware Robot
f36719111d
CMake Nightly Date Stamp
2019-06-10 00:01:05 -04:00
Kitware Robot
d443b86e58
CMake Nightly Date Stamp
2019-06-09 00:01:05 -04:00
Craig Scott
f4bbeb785c
Merge branch 'release-3.15'
2019-06-08 16:59:49 +10:00
Craig Scott
8d3c919a3c
Merge branch 'additional_clean_files_help' into release-3.15
...
Merge-request: !3428
2019-06-08 16:58:19 +10:00
Craig Scott
d93fe90c17
Merge topic 'additional_clean_files_help'
...
e61074c672 Help: Improve ADDITIONAL_CLEAN_FILES documentation
cebccdebaf Help: Move ADDITIONAL_MAKE_CLEAN_FILES dir prop to deprecated section
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3428
2019-06-08 02:53:21 -04:00
Kitware Robot
0e96fdbc15
CMake Nightly Date Stamp
2019-06-08 00:01:06 -04:00
Brad King
891b555951
Merge branch 'release-3.15'
2019-06-07 11:16:30 -04:00
Brad King
43316424d0
Merge branch 'autogen_header_in_symbolic_path_fix' into release-3.15
...
Merge-request: !3431
2019-06-07 11:16:04 -04:00
Brad King
8be4b173f1
Merge topic 'autogen_header_in_symbolic_path_fix'
...
00e6b67e0c Autogen: Fix header detection for paths with symbolic links
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3431
2019-06-07 11:14:20 -04:00
Brad King
c932f49842
cmake: Teach -E capabilities to report supported fileapi requests
...
Fixes : #19339
2019-06-07 11:08:38 -04:00
Brad King
6696855f72
cmake: Simplify implementation of -E capabilities
...
The `cmake -E capabilities` command-line tool is implemented only in a
full-featured (non-bootstrap) CMake, and server mode is now always
available in this case.
2019-06-07 11:08:38 -04:00
Brad King
6b815e58ba
fileapi: Factor out helper to construct a version object
2019-06-07 11:08:38 -04:00
Sebastian Holtermann
e61074c672
Help: Improve ADDITIONAL_CLEAN_FILES documentation
...
Extend the `ADDITIONAL_CLEAN_FILES' target and directory property
documentation.
Fixes : #19341
2019-06-07 21:10:19 +10:00
Craig Scott
cebccdebaf
Help: Move ADDITIONAL_MAKE_CLEAN_FILES dir prop to deprecated section
2019-06-07 21:08:08 +10:00
Kitware Robot
e2414ee13d
CMake Nightly Date Stamp
2019-06-07 00:01:07 -04:00
Sebastian Holtermann
00e6b67e0c
Autogen: Fix header detection for paths with symbolic links
...
When Autogen searches the header for a source files in a target,
the expanded real path is used and not the (possibly symbolic) original path
of the source file. If the source file path contains symbolic links, then the
correct `cmSourceFile` instance of the header won't be found, but a new one
will be generated. This way all header source file properties get lost, which
is problematic especially for the `SKIP_AUTOMOC/UIC/GEN` properties.
This patch changes the header detection in Autogen to use the original source
file path instead of the expanded real source file path.
Fixes : #19346
2019-06-06 14:14:19 -04:00
Brad King
0b3ba05a9b
Merge topic 'cmTarget_cleanups'
...
0e4493ec67 cmOutputConverter: Initialize static std::set on construction
f1bdfdf242 cmAddCustomCommand: Initialize static std::unordered_set on construction
8af4b31b8a cmTargetPropertyComputer: Initialize static std::unordered_set on construction
537ea119b9 cmTarget: Initialize static std::unordered_set on construction
c4826787d5 cmTarget: Property initialization cleanup
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3416
2019-06-06 14:07:23 -04:00
Brad King
6aee82f325
Merge branch 'release-3.15'
2019-06-06 10:34:32 -04:00
Brad King
676a0bf9bc
Merge topic 'doc-xlclang-id'
...
923f58ec73 Help: Document XLClang compiler id
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3430
2019-06-06 10:33:06 -04:00
Brad King
baf3a84eff
Merge topic 'cpack-nuget-case'
...
8a4732c60e CPack/NuGet: Find nuget tool on case sensitive file system
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Mathieu Malaterre <mathieu.malaterre@gmail.com >
Merge-request: !3427
2019-06-06 10:32:10 -04:00
Brad King
1f466935da
Merge branch 'doc-xlclang-id' into release-3.15
...
Merge-request: !3430
2019-06-06 10:18:33 -04:00
Brad King
923f58ec73
Help: Document XLClang compiler id
...
This compiler id was added by commit 90c6156aa8 (XLClang: Add a new
compiler ID for the clang-based XL compiler, 2019-02-05,
cpp-modules-20190312.1~71^2~7). Add documentation accidentally left out
of that commit.
Issue: #18835
2019-06-06 10:13:47 -04:00
Kitware Robot
9ef92b7d7d
CMake Nightly Date Stamp
2019-06-06 00:01:06 -04:00
Brad King
8c704cfad4
Merge branch 'release-3.15'
2019-06-05 10:01:14 -04:00
Brad King
8a07d511af
Merge topic 'doc-FindEnvModule-typos'
...
15de26c7f3 Help: Trivial typo and grammar fixes for FindEnvModules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3425
2019-06-05 09:59:33 -04:00
Brad King
501a3cf195
Merge branch 'cpack-nuget-case' into release-3.15
...
Merge-request: !3427
2019-06-05 09:58:41 -04:00
Brad King
556277eb10
Merge branch 'doc-FindEnvModule-typos' into release-3.15
...
Merge-request: !3425
2019-06-05 09:58:26 -04:00
Mathieu Malaterre
8a4732c60e
CPack/NuGet: Find nuget tool on case sensitive file system
...
There is no need to use a CamelCase executable name since it will be
handled gracefully on Windows anyway. This change allow support for
Linux system, in particular Debian distribution where the binary is
called `nuget`.
2019-06-05 09:32:22 -04:00
Craig Scott
15de26c7f3
Help: Trivial typo and grammar fixes for FindEnvModules
2019-06-05 20:55:18 +10:00
Kitware Robot
6ca497365a
CMake Nightly Date Stamp
2019-06-05 00:01:09 -04:00
Brad King
6a78bdbb06
Merge branch 'release-3.15'
2019-06-04 12:29:55 -04:00
Brad King
a423194311
Merge branch 'ctest_xml_tweaks' into release-3.15
...
Merge-request: !3423
v3.15.0-rc1
2019-06-04 12:29:02 -04:00
Brad King
ac16778a12
Merge topic 'ctest_xml_tweaks'
...
c0f00079a9 Tests: Fix RunCMake.ctest_update test to not require GIT_EXECUTABLE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !3423
2019-06-04 12:28:14 -04:00
Brad King
c0f00079a9
Tests: Fix RunCMake.ctest_update test to not require GIT_EXECUTABLE
...
Fix the test case added by commit 95db11fdb1 (ctest: Include ChangeId in
Update.xml, 2019-04-23) to work in a release branch of CMake.
The `GIT_EXECUTABLE` value is not set before we add this test in
release branch builds.
2019-06-04 12:27:32 -04:00
Brad King
0eeb3690d1
Merge branch 'GetPrerequisites-variable-typo' into release-3.15
...
Merge-request: !3421
2019-06-04 12:11:21 -04:00
Sebastian Holtermann
0e4493ec67
cmOutputConverter: Initialize static std::set on construction
2019-06-04 18:11:19 +02:00
Sebastian Holtermann
f1bdfdf242
cmAddCustomCommand: Initialize static std::unordered_set on construction
2019-06-04 18:11:19 +02:00
Sebastian Holtermann
8af4b31b8a
cmTargetPropertyComputer: Initialize static std::unordered_set on construction
2019-06-04 18:11:19 +02:00
Sebastian Holtermann
537ea119b9
cmTarget: Initialize static std::unordered_set on construction
2019-06-04 18:11:19 +02:00
Sebastian Holtermann
c4826787d5
cmTarget: Property initialization cleanup
2019-06-04 18:11:19 +02:00