Brad King
2b6b102435
Merge topic 'rel-win-wix-4'
...
f6c2f64d04 Utilities/Release: Update MSI generation to use WIX 4
a8cecc3b7f ci: Update CMake version to 3.30.0-rc1
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9591
2024-06-11 11:25:59 -04:00
Brad King
1fdb92e282
Merge branch 'release-3.30'
2024-06-11 10:57:56 -04:00
Brad King
056eb8954c
Merge branch 'release-3.29' into release-3.30
2024-06-11 10:57:22 -04:00
Brad King
f29ec3bb62
Merge branch 'release-3.30'
2024-06-11 10:56:50 -04:00
Brad King
09f2031825
Merge topic 'clang-ansi-color'
...
1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9592
2024-06-11 10:56:50 -04:00
Brad King
4036eafd95
Merge topic 'clang-ansi-color' into release-3.30
...
1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9592
2024-06-11 10:56:48 -04:00
Brad King
7c6dcba646
Merge branch 'release-3.28' into release-3.29
2024-06-11 10:56:10 -04:00
Brad King
578ba81424
Merge topic 'clang-ansi-color' into release-3.29
...
1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9592
2024-06-11 10:55:59 -04:00
Brad King
63b12b7702
Merge topic 'clang-ansi-color' into release-3.28
...
1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9592
2024-06-11 10:55:18 -04:00
Kitware Robot
f709e6baaf
CMake Nightly Date Stamp
2024-06-11 00:01:12 -04:00
Brad King
00cb3efd05
Merge branch 'release-3.30'
2024-06-10 11:51:57 -04:00
Brad King
16e4014e13
Merge topic 'bash-completion-ctest-cpack'
...
3889640e8b Auxiliary: Modernize bash completion for ctest and cpack
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9590
2024-06-10 11:51:57 -04:00
Brad King
570c6313ce
Merge topic 'bash-completion-ctest-cpack' into release-3.30
...
3889640e8b Auxiliary: Modernize bash completion for ctest and cpack
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9590
2024-06-10 11:51:56 -04:00
Brad King
7cb9774fe2
Merge branch 'release-3.30'
2024-06-10 11:50:42 -04:00
Brad King
024d503f4c
Merge topic 'fc-cmp0168-fresh'
...
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
2024-06-10 11:50:41 -04:00
Brad King
e623f86043
Merge topic 'fc-cmp0168-fresh' into release-3.30
...
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
2024-06-10 11:50:40 -04:00
Brad King
f6c2f64d04
Utilities/Release: Update MSI generation to use WIX 4
2024-06-10 11:22:15 -04:00
Brad King
1004cc2b52
Clang: Drop non-existent -fno-ansi-escape-codes flag
...
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
2024-06-10 09:23:41 -04:00
Kitware Robot
cafa2986af
CMake Nightly Date Stamp
2024-06-10 00:02:57 -04:00
Kitware Robot
998f256cb1
CMake Nightly Date Stamp
2024-06-09 00:01:30 -04:00
Kitware Robot
57e27f8635
CMake Nightly Date Stamp
2024-06-08 00:01:21 -04:00
Craig Scott
3889640e8b
Auxiliary: Modernize bash completion for ctest and cpack
...
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.
2024-06-07 18:48:46 +10:00
Craig Scott
9299cbbdb4
FetchContent: Force cmake --fresh to re-execute direct population steps
...
Issue: #25468
2024-06-07 18:12:12 +10:00
Craig Scott
e82e2c38c1
Tests: RunCMake.FetchContent should not always force _deps removal
...
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.
2024-06-07 17:58:55 +10:00
Craig Scott
f97b25ec4b
Tests: Fix -direct variants of FetchContent tests using wrong files
...
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.
2024-06-07 17:58:55 +10:00
Craig Scott
11b684c449
FetchContent: Fix typos in stamp/step file names
...
The exact file names don't technically matter, but the wrong
names are confusing and misleading.
2024-06-07 16:59:20 +10:00
Craig Scott
a02eec4a9f
FetchContent,ExternalProject: Fix extra semicolons in step commands
...
The extra semicolons weren't ultimately causing any errors when
running the step commands, but they shouldn't be there.
2024-06-07 16:58:08 +10:00
Kitware Robot
48827cd746
CMake Nightly Date Stamp
2024-06-07 00:01:14 -04:00
Brad King
a8cecc3b7f
ci: Update CMake version to 3.30.0-rc1
2024-06-06 10:43:52 -04:00
Brad King
887364bbed
Merge branch 'release-3.30'
2024-06-06 10:20:03 -04:00
Brad King
aa72c5e319
CMake 3.30.0-rc1
v3.30.0-rc1
2024-06-06 09:43:02 -04:00
Brad King
b298ab2547
Merge branch 'release-3.30'
2024-06-06 09:36:49 -04:00
Brad King
bf645e0577
Merge topic 'doc-preset-specific-macros'
...
1ea780ea7c Help: Clarify preset-specific macros
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9587
2024-06-06 09:36:49 -04:00
Brad King
29390cd231
Merge topic 'doc-preset-specific-macros' into release-3.30
...
1ea780ea7c Help: Clarify preset-specific macros
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9587
2024-06-06 09:36:48 -04:00
Brad King
f795b909fd
Merge branch 'release-3.30'
2024-06-06 09:27:51 -04:00
Brad King
e5585ae9e6
Merge branch 'release-3.29'
2024-06-06 09:27:43 -04:00
Brad King
b737219f35
Merge branch 'release-3.29' into release-3.30
2024-06-06 09:27:25 -04:00
Brad King
facfba088f
CMake 3.29.5
v3.29.5
2024-06-06 08:57:14 -04:00
Cristian Le
1ea780ea7c
Help: Clarify preset-specific macros
...
Closes : #26030
Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de >
2024-06-06 08:51:16 -04:00
Brad King
89ec09e840
Merge topic 'doc-testing'
...
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
2024-06-06 08:45:18 -04:00
Brad King
1309bd19b6
Merge branch 'release-3.30'
2024-06-06 08:43:44 -04:00
Brad King
8c4892b0ef
Merge topic 'bash-completion'
...
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
2024-06-06 08:43:43 -04:00
Brad King
d9da38f362
Merge topic 'bash-completion' into release-3.30
...
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
2024-06-06 08:43:42 -04:00
Brad King
f23d6bfc02
Merge branch 'release-3.30'
2024-06-06 08:41:59 -04:00
Brad King
60da7cb84e
Merge topic 'doc-add_subdirectory-EXCLUDE_FROM_ALL'
...
2449c04d8d Help: improve docs for the EXCLUDE_FROM_ALL directory property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9497
2024-06-06 08:41:59 -04:00
Brad King
97328b05c3
Merge topic 'doc-add_subdirectory-EXCLUDE_FROM_ALL' into release-3.30
...
2449c04d8d Help: improve docs for the EXCLUDE_FROM_ALL directory property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9497
2024-06-06 08:41:58 -04:00
Brad King
aeb57476de
Merge branch 'release-3.30'
2024-06-06 08:41:02 -04:00
Brad King
3ef20fbef7
Merge topic 'gui-relative-build-path'
...
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
2024-06-06 08:41:02 -04:00
Brad King
2f657e448b
Merge topic 'gui-relative-build-path' into release-3.30
...
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
2024-06-06 08:41:00 -04:00
Brad King
7d71feb0ac
Merge topic 'post-rel-dev'
...
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
2024-06-06 08:39:57 -04:00