summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | 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.
* | | | | | | | Merge branch 'release-3.30'Brad King2024-06-060-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'gui-relative-build-path' into release-3.30Brad King2024-06-063-6/+60
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a872844908 cmake-gui: Handle relative paths in the build directory text input Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9459
* | \ \ \ \ \ \ \ Merge topic 'gui-relative-build-path'Brad King2024-06-063-6/+60
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a872844908 cmake-gui: Handle relative paths in the build directory text input Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9459
| * | | | | | | | cmake-gui: Handle relative paths in the build directory text inputRoc R. Currius2024-06-053-6/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Interpret a relative path with respect to the previously configured directory.
* | | | | | | | | Merge topic 'post-rel-dev'Brad King2024-06-0626-37/+72
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 115425e68c Configure CMake itself with policies through CMake 3.29 ed376e470e export: Increase maximum policy version in exported files to 3.29 4394464501 Add deprecation warnings for policies CMP0129 and below 2eb4382d6b Tests: Modernize RunCMake.CMP0129 test conventions and conditions Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9585
| * | | | | | | | | Configure CMake itself with policies through CMake 3.29Brad King2024-06-054-4/+4
| | | | | | | | | |
| * | | | | | | | | export: Increase maximum policy version in exported files to 3.29Brad King2024-06-052-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The files generated by `install(EXPORT)`, `export()`, and `install_jar_exports()` commands are known to work with policies as of CMake 3.29, so enable them in sufficiently new CMake versions.
| * | | | | | | | | Add deprecation warnings for policies CMP0129 and belowBrad King2024-06-054-1/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.23 and below to encourage projects to port away from setting policies to OLD.
| * | | | | | | | | Tests: Modernize RunCMake.CMP0129 test conventions and conditionsBrad King2024-06-0516-29/+34
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | 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
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'backport-3.29-cpack-wix-scope-default' into release-3.29Brad King2024-06-063-9/+32
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0167089484 CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9586
| * \ \ \ \ \ \ \ \ Merge topic 'ctest-jobserver-fifo-hang' into release-3.29Brad King2024-06-061-0/+4
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff077af032 ctest: Set close-on-exec for jobserver FIFO Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9580
* | \ \ \ \ \ \ \ \ \ Merge branch 'release-3.30'Brad King2024-06-060-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge topic 'cpack-wix-scope-default' into release-3.30Brad King2024-06-063-13/+42
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bad894b53e Merge branch 'backport-3.29-cpack-wix-scope-default' 614100dbf6 CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower 0167089484 CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9586
* | \ \ \ \ \ \ \ \ \ \ Merge topic 'cpack-wix-scope-default'Brad King2024-06-063-13/+42
|\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bad894b53e Merge branch 'backport-3.29-cpack-wix-scope-default' 614100dbf6 CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower 0167089484 CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9586
| * | | | | | | | | | | Merge branch 'backport-3.29-cpack-wix-scope-default'Brad King2024-06-051-7/+19
| |\ \ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / / | | |/| | | | | | | | |
| | * | | | | | | | | | CPack/WiX: Restore default (missing) InstallScope from 3.28 and lowerBrad King2024-06-053-9/+32
| | | |/ / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 60661f6770 (CPack/WiX: Make InstallScope configurable, 2023-11-07, v3.29.0-rc1~413^2) the `CPACK_WIX_INSTALL_SCOPE` default was set to `perMachine`. While installers created with `perMachine` have better behavior on their own than installers created without any `InstallScope`, they do not cleanly convert existing installations on updates. Fixes: #26029
| * | | | | | | | | | CPack/WiX: Restore default (missing) InstallScope from 3.28 and lowerBrad King2024-06-052-6/+23
| | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 60661f6770 (CPack/WiX: Make InstallScope configurable, 2023-11-07, v3.29.0-rc1~413^2) the `CPACK_WIX_INSTALL_SCOPE` default was set to `perMachine`. While installers created with `perMachine` have better behavior on their own than installers created without any `InstallScope`, they do not cleanly convert existing installations on updates. Fixes: #26029
* | | | | | | | | | Merge branch 'release-3.30'Brad King2024-06-060-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'ctest-jobserver-fifo-hang' into release-3.30Brad King2024-06-061-0/+4
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | / / / / / / | | | |/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff077af032 ctest: Set close-on-exec for jobserver FIFO Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9580
* | | | | | | | | Merge topic 'ctest-jobserver-fifo-hang'Brad King2024-06-061-0/+4
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff077af032 ctest: Set close-on-exec for jobserver FIFO Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9580