Marc Chevrier
5a2a275bb4
Refactor: reduce cmToCStr usage
2021-08-19 10:49:30 +02:00
Marc Chevrier
2984df9100
Refactor: cmHasPrefix and cmHasSuffix accept now cmProp
2021-08-19 10:49:30 +02:00
Kitware Robot
5917b6277f
CMake Nightly Date Stamp
2021-08-19 00:01:17 -04:00
Brad King
1f3dceea57
Merge topic 'while-regression'
...
eae125ace5 Refactor: Get rid of `isTrue` variable in the `while` block execution
4c1cdfd8f0 Refactor: Keep `cmWhileFunctionBlocker` members private
d22f68d019 Refactor: Transform `while` loop into `for`
e97e714f0d Fix: `while()` reports an error the same way as `if()`
880ca66b51 Fix: `while()` can silently ignore incorrect condition
61b33c3f4e Fix: Regression in the `cmConditionEvaluator::HandleLevel0`
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6442
2021-08-18 10:49:16 -04:00
Kitware Robot
881e76e7c5
CMake Nightly Date Stamp
2021-08-18 00:01:09 -04:00
Kitware Robot
fa68fef6a7
CMake Nightly Date Stamp
2021-08-17 00:01:21 -04:00
Kitware Robot
0aa514297e
CMake Nightly Date Stamp
2021-08-16 00:01:24 -04:00
Kitware Robot
a3ea775aea
CMake Nightly Date Stamp
2021-08-15 00:01:14 -04:00
Marc Chevrier
688b647238
Merge topic 'refactor-cmStandardLevelResolver_ComputeFeaturesAvailable-returns-cmProp'
...
361b1ea4c7 Refactor: cmStandardLevelResolver::ComputeFeaturesAvailable returns cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6450
2021-08-14 11:05:18 -04:00
Kitware Robot
e06c1e84aa
CMake Nightly Date Stamp
2021-08-14 00:01:10 -04:00
Kitware Robot
74d0629690
CMake Nightly Date Stamp
2021-08-13 00:01:26 -04:00
Marc Chevrier
361b1ea4c7
Refactor: cmStandardLevelResolver::ComputeFeaturesAvailable returns cmProp
2021-08-12 19:17:35 +02:00
Kitware Robot
3fc3b43933
CMake Nightly Date Stamp
2021-08-12 00:01:15 -04:00
Brad King
af495c51c1
Merge topic 'refactor-cmTest_GetProperty-returns-cmProp'
...
97ed474431 Refactor: cmTest::GetProperty returns cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6438
2021-08-11 09:31:44 -04:00
Brad King
1c5e27d470
Merge topic 'refactor-cmGeneratorTarget_GetSourcesProperty-returns-cmProp'
...
e542116814 Refactor: cmGeneratorTarget::GetSourcesProperty returns cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6439
2021-08-11 09:28:02 -04:00
Brad King
c236dd37c9
Merge topic 'refactor-cmCommonTargetGenerator_GetFeature-returns-cmProp'
...
791337f181 Refactor: cmCommonTargetGenerator::GetFeature returns cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6440
2021-08-11 09:26:51 -04:00
Brad King
f64ad3b97f
Merge topic 'refactor-cmGlobalGenerator_GetGlobalSetting-returns-cmProp'
...
3941b74de4 Refactor: cmGlobalGenerator::GetGlobalSetting returns cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6441
2021-08-11 09:24:15 -04:00
Brad King
b8027decf9
Merge branch 'release-3.21'
2021-08-11 09:14:25 -04:00
Brad King
b24151ecf2
Merge topic 'vs-flags'
...
3f9ef3703a VS: Fix /reference and /headerUnit flag table entries for v142 and v143
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6445
2021-08-11 09:14:25 -04:00
Brad King
3de5096094
Merge topic 'vs-flags' into release-3.21
...
3f9ef3703a VS: Fix /reference and /headerUnit flag table entries for v142 and v143
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6445
2021-08-11 09:14:25 -04:00
Alex Turbov
eae125ace5
Refactor: Get rid of isTrue variable in the while block execution
2021-08-11 08:57:45 -04:00
Alex Turbov
4c1cdfd8f0
Refactor: Keep cmWhileFunctionBlocker members private
...
Particularly `Args`.
2021-08-11 08:57:45 -04:00
Alex Turbov
d22f68d019
Refactor: Transform while loop into for
...
And reduce scope for some variables + use some more `auto`.
2021-08-11 08:57:36 -04:00
Kitware Robot
e0c40018b3
CMake Nightly Date Stamp
2021-08-11 00:01:14 -04:00
Brad King
3f9ef3703a
VS: Fix /reference and /headerUnit flag table entries for v142 and v143
...
These flags accept values in following arguments, not immediately
appended.
Fixes : #22530
2021-08-10 10:37:57 -04:00
Brad King
82828401b0
Merge topic 'armclang-compiler-deps'
...
7ef5255e1e armclang: activate compiler dependencies generation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6433
2021-08-10 09:27:29 -04:00
Brad King
1b3d892ac2
Merge topic 'GoogleTest-gtest-filter'
...
ea6a7dd1c2 GoogleTest: Add TEST_FILTER arg to gtest_discover_tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6406
2021-08-10 09:26:49 -04:00
Brad King
8706f7a617
Merge topic 'symlinks-rebase-master'
...
58d10cf6f1 Alternative symlink-creating mode for file(INSTALL ...)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !6396
2021-08-10 09:25:15 -04:00
Brad King
605855ec5f
Merge branch 'release-3.21'
2021-08-10 09:22:53 -04:00
Brad King
81aef41569
Merge topic 'binutils-no-cmake-paths' into release-3.21
...
fc1f733cc7 BinUtils: Avoid searching CMAKE_PREFIX_PATH
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6434
2021-08-10 09:22:52 -04:00
Brad King
25b6cf4f35
Merge topic 'binutils-no-cmake-paths'
...
fc1f733cc7 BinUtils: Avoid searching CMAKE_PREFIX_PATH
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6434
2021-08-10 09:22:52 -04:00
Kitware Robot
438005a6e0
CMake Nightly Date Stamp
2021-08-10 00:01:15 -04:00
Craig Scott
ff687c07bf
Merge topic 'doc-find_package-components'
...
b7d4567769 Help: Clarify find_package() component handling
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Acked-by: Michael Hirsch <michael@scivision.dev >
Acked-by: Alex <leha-bot@yandex.ru >
Merge-request: !6436
2021-08-09 18:03:12 -04:00
Alex Turbov
e97e714f0d
Fix: while() reports an error the same way as if()
...
With arguments list expanded.
2021-08-09 22:35:11 +03:00
Alex Turbov
880ca66b51
Fix: while() can silently ignore incorrect condition
...
When `conditionEvaluator.IsTrue(...)` returns `false` it just
didn't print the error occured.
2021-08-09 22:35:11 +03:00
Alex Turbov
61b33c3f4e
Fix: Regression in the cmConditionEvaluator::HandleLevel0
...
As reported in the BUG #22524 , mismatched parenthesis reported differently
for `while()` and `if()`.
The problem was in the double loop (over "handlers" and the arguments),
where the outer loop didn't check the result of the running handler.
2021-08-09 21:05:09 +03:00
Marc Chevrier
3941b74de4
Refactor: cmGlobalGenerator::GetGlobalSetting returns cmProp
2021-08-09 18:52:35 +02:00
Marc Chevrier
791337f181
Refactor: cmCommonTargetGenerator::GetFeature returns cmProp
2021-08-09 17:28:31 +02:00
Marc Chevrier
e542116814
Refactor: cmGeneratorTarget::GetSourcesProperty returns cmProp
2021-08-09 16:56:41 +02:00
Marc Chevrier
97ed474431
Refactor: cmTest::GetProperty returns cmProp
2021-08-09 16:37:14 +02:00
Cristian Adam
fc1f733cc7
BinUtils: Avoid searching CMAKE_PREFIX_PATH
...
Our `find_program` calls specify `HINTS` to look in the toolchain's
directory first, and then in `PATH`. `CMAKE_PREFIX_PATH` may be
specified by the user to help find packages for project dependencies,
but this should not override the binutils.
Fixes : #22512
2021-08-09 09:59:29 -04:00
Brad King
7e3250da2f
Merge topic 'cmProp-class'
...
e5cd39ca80 cmProp: refactoring: transform alias in class
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6420
2021-08-09 09:46:47 -04:00
Brad King
c949772c44
Merge topic 'help_cmake_path' into release-3.21
...
bb19af546b Help: cmake_path: add missing parameter
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6431
2021-08-09 09:37:58 -04:00
Brad King
dc771bf1af
Merge branch 'release-3.21'
2021-08-09 09:37:58 -04:00
Brad King
185e9d1619
Merge topic 'help_cmake_path'
...
bb19af546b Help: cmake_path: add missing parameter
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6431
2021-08-09 09:37:58 -04:00
Brad King
b5c4b70290
Merge topic 'nvhpc_support_new_c_and_c++_standards' into release-3.21
...
9ac426e460 NVHPC-C: Add support for C17
f5dbc27c27 NVHPC-CXX: Add support for C++20
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex <leha-bot@yandex.ru >
Merge-request: !6430
2021-08-09 09:36:58 -04:00
Brad King
e3bb5d2310
Merge branch 'release-3.21'
2021-08-09 09:36:58 -04:00
Brad King
bd74ac95f1
Merge topic 'nvhpc_support_new_c_and_c++_standards'
...
9ac426e460 NVHPC-C: Add support for C17
f5dbc27c27 NVHPC-CXX: Add support for C++20
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Alex <leha-bot@yandex.ru >
Merge-request: !6430
2021-08-09 09:36:58 -04:00
Kitware Robot
ec686f4c8a
CMake Nightly Date Stamp
2021-08-09 00:01:33 -04:00
Craig Scott
b7d4567769
Help: Clarify find_package() component handling
...
Fixes : #22513
2021-08-09 08:01:47 +10:00