Brad King
ecab18bb7c
Merge topic 'issue-21034'
...
1a3d125de8 target_sources: Support custom targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5421
2020-10-27 07:10:24 -04:00
Brad King
80e2163f82
Merge topic 'issue-19696'
...
c75d68a2af genex: improve unit testing for $<TARGET_NAME_IF_EXISTS:...>
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5420
2020-10-27 07:09:20 -04:00
Brad King
5da313e55e
Merge branch 'release-3.19'
2020-10-27 07:05:18 -04:00
Brad King
6739e8560c
Merge topic 'correct_msvc_cuda_flag_warning'
...
2b0d3c3524 CUDA: Use MSVC version to determine supported C++ standard levels
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5423
2020-10-27 07:05:18 -04:00
Brad King
96ea613f16
Merge topic 'correct_msvc_cuda_flag_warning' into release-3.19
...
2b0d3c3524 CUDA: Use MSVC version to determine supported C++ standard levels
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5423
2020-10-27 07:05:18 -04:00
Brad King
37bbe11b06
Merge branch 'release-3.19'
2020-10-27 07:02:50 -04:00
Brad King
967fb42d47
Merge topic 'check-module-name-conflicts'
...
d192918586 Modules: Do not implicitly add new functions via old Check Modules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5424
2020-10-27 07:02:50 -04:00
Brad King
479a9dfb69
Merge topic 'check-module-name-conflicts' into release-3.19
...
d192918586 Modules: Do not implicitly add new functions via old Check Modules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5424
2020-10-27 07:02:49 -04:00
Brad King
fad2bf83ae
Merge branch 'release-3.18' into master
2020-10-27 07:00:59 -04:00
Brad King
374cca779b
Merge topic 'ninja-multi-per-config-sources' into release-3.19
...
b8937a992b Merge branch 'release' into ninja-multi-per-config-sources
d13bd6ec3d Ninja Multi-Config: Don't try to calculate dependencies for "all"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !5430
2020-10-27 06:59:57 -04:00
Brad King
9d920d6695
Merge branch 'release-3.19'
2020-10-27 06:59:57 -04:00
Brad King
2a1da463e9
Merge topic 'ninja-multi-per-config-sources'
...
b8937a992b Merge branch 'release' into ninja-multi-per-config-sources
d13bd6ec3d Ninja Multi-Config: Don't try to calculate dependencies for "all"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !5430
2020-10-27 06:59:57 -04:00
Kitware Robot
9cadb345d9
CMake Nightly Date Stamp
2020-10-27 00:01:05 -04:00
Brad King
e9109dec36
Merge branch 'ninja-multi-per-config-sources' into release-3.18
...
Merge-request: !5430
2020-10-26 16:14:00 -04:00
Kyle Edwards
b8937a992b
Merge branch 'release' into ninja-multi-per-config-sources
2020-10-26 15:43:57 -04:00
Kyle Edwards
d13bd6ec3d
Ninja Multi-Config: Don't try to calculate dependencies for "all"
2020-10-26 15:37:04 -04:00
Robert Maynard
2b0d3c3524
CUDA: Use MSVC version to determine supported C++ standard levels
...
Fixes : #21335
2020-10-26 11:36:55 -04:00
Robert Maynard
d192918586
Modules: Do not implicitly add new functions via old Check Modules
...
The conversion of Check<Lang>CompilerFlag, SourceCompiles, and
SourceRuns over to the new functions has the possibility of breaking
projects that had functions with those existing names.
To reduce the possibility of collisions we now have all the
legacy code call functions that start with `cmake_`, and users
will need to explicitly include the new modules to get the
non-prefixed versions
Fixes : #21359
2020-10-26 10:57:55 -04:00
Brad King
b3f1a29226
Merge topic 'doc-CMAKE_BUILD_TYPE'
...
fb95d02252 Help: Document case insensitivity for CMAKE_BUILD_TYPE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5411
2020-10-26 10:31:50 -04:00
Brad King
d67f47109c
Merge topic 'ExternalData-suppress-progress'
...
ae7c81c622 ExternalData: add support for suppressing progress during the build
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5413
2020-10-26 10:31:11 -04:00
Brad King
223eb0226e
Merge topic 'android-find_path'
...
a7f41a7ee4 Android: Fix find_* search order within NDK for unified toolchains
5cdf37e4cc Android: Root searches within the NDK for unified toolchains
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5357
2020-10-26 10:30:12 -04:00
Brad King
0019e7e60c
Merge branch 'release-3.19'
2020-10-26 10:29:23 -04:00
Brad King
388dc4d2ac
Merge topic 'correct_profiling-output_exception'
...
afac7482d2 cmake: command arguments which use '=' behave consistently
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5414
2020-10-26 10:29:23 -04:00
Brad King
9fa7afe7d3
Merge topic 'correct_profiling-output_exception' into release-3.19
...
afac7482d2 cmake: command arguments which use '=' behave consistently
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5414
2020-10-26 10:29:22 -04:00
Brad King
9eec82f8c5
Merge branch 'release-3.19'
2020-10-26 10:28:30 -04:00
Brad King
a1fe3be2bf
Merge topic 'per-config-source-TARGET_FILE' into release-3.19
...
cd33bfcad5 add_custom_command: Properly recognize if sources depend on config
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5410
2020-10-26 10:28:30 -04:00
Brad King
f87360b781
Merge topic 'per-config-source-TARGET_FILE'
...
cd33bfcad5 add_custom_command: Properly recognize if sources depend on config
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5410
2020-10-26 10:28:30 -04:00
Brad King
6335b67c80
Merge topic 'FindBoost-config-mode' into release-3.19
...
4b2a61946f FindBoost: Honor BOOST_ROOT when finding upstream BoostConfig
b32cb33275 FindBoost: Honor Boost_NO_SYSTEM_PATHS when finding upstream BoostConfig
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5408
2020-10-26 10:27:25 -04:00
Brad King
2270188662
Merge branch 'release-3.19'
2020-10-26 10:27:25 -04:00
Brad King
9a01da2cfb
Merge topic 'FindBoost-config-mode'
...
4b2a61946f FindBoost: Honor BOOST_ROOT when finding upstream BoostConfig
b32cb33275 FindBoost: Honor Boost_NO_SYSTEM_PATHS when finding upstream BoostConfig
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5408
2020-10-26 10:27:25 -04:00
Craig Scott
67a3865587
Merge branch 'release-3.19'
2020-10-26 07:16:03 -04:00
Craig Scott
394a5b71b0
Merge topic 'docs-cleanup-3.19'
...
95c14579f2 Help: Cleanup typos and grammar for the 3.19 release
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5419
2020-10-26 07:16:03 -04:00
Craig Scott
39fac5f476
Merge topic 'docs-cleanup-3.19' into release-3.19
...
95c14579f2 Help: Cleanup typos and grammar for the 3.19 release
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5419
2020-10-26 07:16:02 -04:00
Kitware Robot
d22a760cb9
CMake Nightly Date Stamp
2020-10-26 00:01:06 -04:00
Kitware Robot
d749d46814
CMake Nightly Date Stamp
2020-10-25 00:01:04 -04:00
Asit Dhal
1a3d125de8
target_sources: Support custom targets
...
Fixes : #21034
2020-10-24 21:13:25 +02:00
Asit Dhal
c75d68a2af
genex: improve unit testing for $<TARGET_NAME_IF_EXISTS:...>
...
Fixes : #19696
2020-10-24 14:47:47 +02:00
Craig Scott
95c14579f2
Help: Cleanup typos and grammar for the 3.19 release
2020-10-24 22:58:42 +11:00
Kitware Robot
a8e9208f70
CMake Nightly Date Stamp
2020-10-24 00:01:19 -04:00
Ben Boeckel
ae7c81c622
ExternalData: add support for suppressing progress during the build
...
During CI builds (at least), download progress is just noise. Allow it
to be suppressed.
Default to `OFF` for Ninja due to the tool's behavior of not showing
output until a command is complete (which makes any progress reporting
of little use) and `ON` otherwise.
2020-10-23 09:49:51 -04:00
Haibo Huang
a7f41a7ee4
Android: Fix find_* search order within NDK for unified toolchains
2020-10-23 09:36:48 -04:00
Haibo Huang
5cdf37e4cc
Android: Root searches within the NDK for unified toolchains
...
Set `CMAKE_FIND_ROOT_PATH_MODE_*` appropriately.
2020-10-23 09:36:40 -04:00
Christopher Tetreault
fb95d02252
Help: Document case insensitivity for CMAKE_BUILD_TYPE
...
The value of CMAKE_BUILD_TYPE is case insensitive. Furthermore, the
actual value of the variable will have the same casing as the user
specifies on the command line.
2020-10-23 09:19:29 -04:00
Robert Maynard
afac7482d2
cmake: command arguments which use '=' behave consistently
...
Fixes : #21351
The `profiling-format`, `profiling-output`, and `preset` all would
crash when invoked without a trailing `=`.
2020-10-23 09:12:43 -04:00
Brad King
5988a4deea
Merge topic 'no-override-flow-control'
...
8aee7fdb32 cmState: Prohibit override of flow control commands
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5409
2020-10-23 09:06:03 -04:00
Brad King
31848e35a7
Merge topic 'proper-command-nesting'
...
12f6e37eb7 cmListFileCache: Enforce proper nesting of flow control statements
67383725bd cm::optional: Add constructor delegation to nullopt_t constructor
0668120398 cm::optional: Fix move assignment
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5401
2020-10-23 09:05:13 -04:00
Brad King
b91dd2c639
Merge topic 'ctest-hostname-cleanup'
...
11d21c1c4e CTest: Avoid invoking external tool to get the host name
3f3762856f Tests: Add case verifying CTest module SITE variable
94c6295db1 Help: Document site_name command use of HOSTNAME variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5407
2020-10-23 09:02:37 -04:00
Brad King
a541921c56
Merge topic 'FindGTest-config-mode'
...
2327b4330c FindGTest: Added support for CONFIG mode
6d45f951ed FindGTest: Minor whitespace change, moved an include upwards
98d5f033ed FindGTest: Ensure target names follow upstream GTest
585cc7c930 ci: install gmock in the Fedora 31 image
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5404
2020-10-23 09:01:00 -04:00
Brad King
d11338dba1
Merge branch 'release-3.19'
2020-10-23 08:44:48 -04:00
Brad King
bc0c72f1f0
Merge topic 'vs-fortran-debugging-flags'
...
8ad6fabfc5 VS: Remove flag table entries for Fortran /Z* flags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !5406
2020-10-23 08:44:48 -04:00