summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Refactor: cmHasPrefix and cmHasSuffix accept now cmPropMarc Chevrier2021-08-191-0/+21
|
* CMake Nightly Date StampKitware Robot2021-08-191-1/+1
|
* Merge topic 'while-regression'Brad King2021-08-1810-45/+90
|\ | | | | | | | | | | | | | | | | | | | | | | 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
| * Refactor: Get rid of `isTrue` variable in the `while` block executionAlex Turbov2021-08-111-5/+3
| |
| * Refactor: Keep `cmWhileFunctionBlocker` members privateAlex Turbov2021-08-111-11/+10
| | | | | | | | Particularly `Args`.
| * Refactor: Transform `while` loop into `for`Alex Turbov2021-08-111-16/+22
| | | | | | | | And reduce scope for some variables + use some more `auto`.
| * Fix: `while()` reports an error the same way as `if()`Alex Turbov2021-08-092-9/+10
| | | | | | | | With arguments list expanded.
| * Fix: `while()` can silently ignore incorrect conditionAlex Turbov2021-08-094-19/+25
| | | | | | | | | | When `conditionEvaluator.IsTrue(...)` returns `false` it just didn't print the error occured.
| * Fix: Regression in the `cmConditionEvaluator::HandleLevel0`Alex Turbov2021-08-097-1/+36
| | | | | | | | | | | | | | | | 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.
* | CMake Nightly Date StampKitware Robot2021-08-181-1/+1
| |
* | CMake Nightly Date StampKitware Robot2021-08-171-1/+1
| |
* | CMake Nightly Date StampKitware Robot2021-08-161-1/+1
| |
* | CMake Nightly Date StampKitware Robot2021-08-151-1/+1
| |
* | Merge topic ↵Marc Chevrier2021-08-143-6/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 'refactor-cmStandardLevelResolver_ComputeFeaturesAvailable-returns-cmProp' 361b1ea4c7 Refactor: cmStandardLevelResolver::ComputeFeaturesAvailable returns cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6450
| * | Refactor: cmStandardLevelResolver::ComputeFeaturesAvailable returns cmPropMarc Chevrier2021-08-123-6/+6
| | |
* | | CMake Nightly Date StampKitware Robot2021-08-141-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2021-08-131-1/+1
|/ /
* | CMake Nightly Date StampKitware Robot2021-08-121-1/+1
| |
* | Merge topic 'refactor-cmTest_GetProperty-returns-cmProp'Brad King2021-08-114-14/+19
|\ \ | | | | | | | | | | | | | | | | | | 97ed474431 Refactor: cmTest::GetProperty returns cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6438
| * | Refactor: cmTest::GetProperty returns cmPropMarc Chevrier2021-08-094-14/+19
| |/
* | Merge topic 'refactor-cmGeneratorTarget_GetSourcesProperty-returns-cmProp'Brad King2021-08-112-4/+4
|\ \ | | | | | | | | | | | | | | | | | | e542116814 Refactor: cmGeneratorTarget::GetSourcesProperty returns cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6439
| * | Refactor: cmGeneratorTarget::GetSourcesProperty returns cmPropMarc Chevrier2021-08-092-4/+4
| |/
* | Merge topic 'refactor-cmCommonTargetGenerator_GetFeature-returns-cmProp'Brad King2021-08-112-5/+6
|\ \ | | | | | | | | | | | | | | | | | | 791337f181 Refactor: cmCommonTargetGenerator::GetFeature returns cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6440
| * | Refactor: cmCommonTargetGenerator::GetFeature returns cmPropMarc Chevrier2021-08-092-5/+6
| |/
* | Merge topic 'refactor-cmGlobalGenerator_GetGlobalSetting-returns-cmProp'Brad King2021-08-112-4/+5
|\ \ | | | | | | | | | | | | | | | | | | 3941b74de4 Refactor: cmGlobalGenerator::GetGlobalSetting returns cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6441
| * | Refactor: cmGlobalGenerator::GetGlobalSetting returns cmPropMarc Chevrier2021-08-092-4/+5
| |/
* | Merge branch 'release-3.21'Brad King2021-08-110-0/+0
|\ \
| * \ Merge topic 'vs-flags' into release-3.21Brad King2021-08-112-4/+4
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 3f9ef3703a VS: Fix /reference and /headerUnit flag table entries for v142 and v143 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6445
* | \ \ Merge topic 'vs-flags'Brad King2021-08-112-4/+4
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 3f9ef3703a VS: Fix /reference and /headerUnit flag table entries for v142 and v143 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6445
| * | | VS: Fix /reference and /headerUnit flag table entries for v142 and v143Brad King2021-08-102-4/+4
| |/ / | | | | | | | | | | | | | | | | | | These flags accept values in following arguments, not immediately appended. Fixes: #22530
* | | CMake Nightly Date StampKitware Robot2021-08-111-1/+1
| | |
* | | Merge topic 'armclang-compiler-deps'Brad King2021-08-102-0/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7ef5255e1e armclang: activate compiler dependencies generation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6433
| * | | armclang: activate compiler dependencies generationMarc Chevrier2021-08-062-0/+16
| | | |
* | | | Merge topic 'GoogleTest-gtest-filter'Brad King2021-08-108-23/+117
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea6a7dd1c2 GoogleTest: Add TEST_FILTER arg to gtest_discover_tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6406
| * | | | GoogleTest: Add TEST_FILTER arg to gtest_discover_testsAshish Sadanandan2021-08-058-23/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `TEST_FILTER` argument can be used to filter tests during the discovery phase. It combines `--gtest_filter=<expr>` with the `--gtest_list_tests` argument when invoking the test excutable for listing defined tests. Fixes: #17493
* | | | | Merge topic 'symlinks-rebase-master'Brad King2021-08-1038-3/+964
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | Alternative symlink-creating mode for file(INSTALL ...)Felix Lelchuk2021-08-0238-3/+964
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An new environment variable 'CMAKE_INSTALL_MODE' is introduced, which can be used to ask CMake to create symbolic links instead of copying files during a file(INSTALL ...). The operation is at the file level only, directory trees are still created using actual directories, not links. Signed-off-by: Felix Lelchuk <felix.lelchuk@gmx.de>
* | | | | | Merge branch 'release-3.21'Brad King2021-08-100-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge topic 'binutils-no-cmake-paths' into release-3.21Brad King2021-08-103-3/+7
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fc1f733cc7 BinUtils: Avoid searching CMAKE_PREFIX_PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6434
* | \ \ \ \ \ Merge topic 'binutils-no-cmake-paths'Brad King2021-08-103-3/+7
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fc1f733cc7 BinUtils: Avoid searching CMAKE_PREFIX_PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6434
| * | | | | | BinUtils: Avoid searching CMAKE_PREFIX_PATHCristian Adam2021-08-093-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | CMake Nightly Date StampKitware Robot2021-08-101-1/+1
| | | | | | |
* | | | | | | Merge topic 'doc-find_package-components'Craig Scott2021-08-091-5/+20
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | Help: Clarify find_package() component handlingCraig Scott2021-08-081-5/+20
| | | | | | | | | | | | | | | | | | | | | Fixes: #22513
* | | | | | | Merge topic 'cmProp-class'Brad King2021-08-0940-224/+482
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e5cd39ca80 cmProp: refactoring: transform alias in class Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6420
| * | | | | | | cmProp: refactoring: transform alias in classMarc Chevrier2021-08-0840-224/+482
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To handle safely the values used by CMake variables and properties, introduce the class cmProp as a replacement from the simple pointer to std::string instance.
* | | | | | | | Merge branch 'release-3.21'Brad King2021-08-090-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | |
| * | | | | | | Merge topic 'help_cmake_path' into release-3.21Brad King2021-08-091-2/+2
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb19af546b Help: cmake_path: add missing parameter Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6431
* | \ \ \ \ \ \ \ Merge topic 'help_cmake_path'Brad King2021-08-091-2/+2
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb19af546b Help: cmake_path: add missing parameter Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6431
| * | | | | | | | Help: cmake_path: add missing parameterMichael Hirsch2021-08-061-2/+2
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | for cmake_path(`CONVERT` ... [NORMALIZE]) was missing in top summary