summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge branch 'release-3.30'Brad King2024-06-110-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'release-3.29' into release-3.30Brad King2024-06-110-0/+0
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Merge branch 'release-3.28' into release-3.29Brad King2024-06-110-0/+0
| | |\ \ \ | | | | |/ | | | |/|
| | | * | Merge topic 'clang-ansi-color' into release-3.28Brad King2024-06-111-1/+1
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9592
| | * | \ \ Merge topic 'clang-ansi-color' into release-3.29Brad King2024-06-111-1/+1
| | |\ \ \ \ | | | | |/ / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | 1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9592
* | | | | | Merge branch 'release-3.30'Brad King2024-06-110-0/+0
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge topic 'clang-ansi-color' into release-3.30Brad King2024-06-111-1/+1
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9592
* | | | | | Merge topic 'clang-ansi-color'Brad King2024-06-111-1/+1
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9592
| * | | | | Clang: Drop non-existent -fno-ansi-escape-codes flagBrad King2024-06-101-1/+1
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 74b5fae52d (Clang: Use -fno-ansi-escape-codes for color diagnostics on Windows, 2023-10-19, v3.28.0-rc3~3^2) we added the positive option `-fansi-escape-codes` and the negative form of the option, `-fno-ansi-escape-codes`. According to the LLVM/Clang documentation: * https://releases.llvm.org/18.1.4/tools/clang/docs/UsersManual.html#cmdoption-fansi-escape-codes only the positive form of the option exists. Fixes: #26036
* | | | | CMake Nightly Date StampKitware Robot2024-06-111-1/+1
| | | | |
* | | | | Merge branch 'release-3.30'Brad King2024-06-100-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'bash-completion-ctest-cpack' into release-3.30Brad King2024-06-102-2/+6
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3889640e8b Auxiliary: Modernize bash completion for ctest and cpack Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9590
* | \ \ \ \ Merge topic 'bash-completion-ctest-cpack'Brad King2024-06-102-2/+6
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 3889640e8b Auxiliary: Modernize bash completion for ctest and cpack Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9590
| * | | | | Auxiliary: Modernize bash completion for ctest and cpackCraig Scott2024-06-072-2/+6
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | This applies a similar modernization as was done in 1ff41ba26e (Auxiliary: bash-completion: use _comp_initialize, 2024-06-02) for the cmake executable. The _init_completion function was deprecated upstream in bash-completion 2.12.
* | | | | Merge branch 'release-3.30'Brad King2024-06-100-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'fc-cmp0168-fresh' into release-3.30Brad King2024-06-107-23/+52
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9299cbbdb4 FetchContent: Force cmake --fresh to re-execute direct population steps e82e2c38c1 Tests: RunCMake.FetchContent should not always force _deps removal f97b25ec4b Tests: Fix -direct variants of FetchContent tests using wrong files 11b684c449 FetchContent: Fix typos in stamp/step file names a02eec4a9f FetchContent,ExternalProject: Fix extra semicolons in step commands Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9589
* | | | | Merge topic 'fc-cmp0168-fresh'Brad King2024-06-107-23/+52
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9299cbbdb4 FetchContent: Force cmake --fresh to re-execute direct population steps e82e2c38c1 Tests: RunCMake.FetchContent should not always force _deps removal f97b25ec4b Tests: Fix -direct variants of FetchContent tests using wrong files 11b684c449 FetchContent: Fix typos in stamp/step file names a02eec4a9f FetchContent,ExternalProject: Fix extra semicolons in step commands Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9589
| * | | | FetchContent: Force cmake --fresh to re-execute direct population stepsCraig Scott2024-06-075-9/+43
| | | | | | | | | | | | | | | | | | | | Issue: #25468
| * | | | Tests: RunCMake.FetchContent should not always force _deps removalCraig Scott2024-06-071-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To properly test some functionality, tests may rely on not clearing things like time stamps between cmake invocations. The RunCMake infrastructure clears the build directory by default anyway, and tests may individually ask for that to be disabled where needed. The line being removed here was originally added to assist with manually re-running individual tests locally outside the control of RunCMake. That is no longer appropriate.
| * | | | Tests: Fix -direct variants of FetchContent tests using wrong filesCraig Scott2024-06-072-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The -direct variants of the RunCMake.FetchContent tests were meant to be using the same result, stdout and stderr files as the non-direct tests. The -direct tests were specified in the wrong way for that and ended up using no files at all, so they weren't testing the full set of expected conditions. Use the test variant feature provided by the RunCMake infrastructure instead, which is the proper way to handle this sort of scenario.
| * | | | FetchContent: Fix typos in stamp/step file namesCraig Scott2024-06-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | The exact file names don't technically matter, but the wrong names are confusing and misleading.
| * | | | FetchContent,ExternalProject: Fix extra semicolons in step commandsCraig Scott2024-06-071-1/+1
| |/ / / | | | | | | | | | | | | | | | | The extra semicolons weren't ultimately causing any errors when running the step commands, but they shouldn't be there.
* | | | CMake Nightly Date StampKitware Robot2024-06-101-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2024-06-091-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2024-06-081-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2024-06-071-1/+1
| | | |
* | | | Merge branch 'release-3.30'Brad King2024-06-060-0/+0
|\ \ \ \ | |/ / /
| * | | CMake 3.30.0-rc1v3.30.0-rc1Brad King2024-06-061-1/+1
| | | |
* | | | Merge branch 'release-3.30'Brad King2024-06-060-0/+0
|\ \ \ \ | |/ / /
| * | | Merge topic 'doc-preset-specific-macros' into release-3.30Brad King2024-06-062-3/+9
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ea780ea7c Help: Clarify preset-specific macros Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9587
* | \ \ \ Merge topic 'doc-preset-specific-macros'Brad King2024-06-062-3/+9
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 1ea780ea7c Help: Clarify preset-specific macros Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9587
| * | | | Help: Clarify preset-specific macrosCristian Le2024-06-062-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Closes: #26030 Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
* | | | | Merge branch 'release-3.30'Brad King2024-06-060-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'release-3.29' into release-3.30Brad King2024-06-060-0/+0
| |\ \ \ \ | | | |_|/ | | |/| |
* | | | | Merge branch 'release-3.29'Brad King2024-06-060-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | CMake 3.29.5v3.29.5Brad King2024-06-061-1/+1
| | | | |
* | | | | Merge topic 'doc-testing'Brad King2024-06-0610-52/+177
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8a688e556e Help/dev: Add a CMake Testing Guide 7cc124d4b5 Help/dev: Move integration testing to a more-specific document d9ab1fb5da Help/dev: Fix formatting in CMake Documentation Guide aa3fffa4bb README: Drop outdated link on running CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Juan Ramos <juan.ramos@kitware.com> Merge-request: !9576
| * | | | | Help/dev: Add a CMake Testing GuideBrad King2024-06-058-5/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document how developers working on CMake itself may run the test suite locally. Fixes: #26001
| * | | | | Help/dev: Move integration testing to a more-specific documentBrad King2024-06-055-45/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid breaking existing links to `Help/dev/testing.rst` by keeping the document with minimal text to direct readers to the new one.
| * | | | | Help/dev: Fix formatting in CMake Documentation GuideBrad King2024-06-051-9/+9
| | | | | |
| * | | | | README: Drop outdated link on running CMakeBrad King2024-06-051-5/+2
| | | | | |
* | | | | | Merge branch 'release-3.30'Brad King2024-06-060-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge topic 'bash-completion' into release-3.30Brad King2024-06-061-5/+19
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ff41ba26e Auxiliary: bash-completion: use _comp_initialize d03b4acaa9 Auxiliary: Bash-comp: use _init_completion instead of _split_longopt Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !9564
* | \ \ \ \ \ Merge topic 'bash-completion'Brad King2024-06-061-5/+19
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ff41ba26e Auxiliary: bash-completion: use _comp_initialize d03b4acaa9 Auxiliary: Bash-comp: use _init_completion instead of _split_longopt Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !9564
| * | | | | | Auxiliary: bash-completion: use _comp_initializeAhmad Samir2024-06-021-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _init_completion has been deprecated upstream since 2.12. https://github.com/scop/bash-completion/blob/main/bash_completion.d/000_bash_completion_compat.bash#L237
| * | | | | | Auxiliary: Bash-comp: use _init_completion instead of _split_longoptAhmad Samir2024-06-021-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using `_init_completion -s` will handle the option splitting and set the `split` var [1]. Keep setting `split` manually for the older manual bash completion initialization. [1] https://github.com/scop/bash-completion/blob/main/bash_completion.d/000_bash_completion_compat.bash#L227
* | | | | | | Merge branch 'release-3.30'Brad King2024-06-060-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'doc-add_subdirectory-EXCLUDE_FROM_ALL' into release-3.30Brad King2024-06-063-18/+30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2449c04d8d Help: improve docs for the EXCLUDE_FROM_ALL directory property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9497
* | \ \ \ \ \ \ Merge topic 'doc-add_subdirectory-EXCLUDE_FROM_ALL'Brad King2024-06-063-18/+30
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2449c04d8d Help: improve docs for the EXCLUDE_FROM_ALL directory property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9497
| * | | | | | | Help: improve docs for the EXCLUDE_FROM_ALL directory propertyAlex Neundorf2024-06-043-18/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch improves the wording of the documentation of the EXCLUDE_FROM_ALL directory property, and makes the add_subdirectory()- and fetchcontent-documentation refer to it.