Commit Graph

73187 Commits

Author SHA1 Message Date
ferdymercury 7323fbd65e Help: Be more explicit about what ...<policy_max> does not mean
Also use `<policy_max>` more consistently in signatures.
2025-12-02 15:25:47 -05:00
Kitware Robot 33a4a3c43a CMake Nightly Date Stamp 2025-11-23 00:11:15 -05:00
Brad King 6d19a41955 Merge branch 'release-4.2' 2025-11-22 18:53:00 -05:00
Brad King 0fbb18d03b Merge topic 'fix-cps-export-definitions'
37b15eda3b CPS: Fix exporting definitions

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !11436
2025-11-22 18:53:00 -05:00
Brad King 976e8ef053 Merge topic 'fix-cps-export-definitions' into release-4.2
37b15eda3b CPS: Fix exporting definitions

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !11436
2025-11-22 18:52:58 -05:00
Brad King 5936435d80 Merge branch 'release-4.2' 2025-11-22 18:51:49 -05:00
Brad King a4ee3a2bd1 Merge topic 'test-try_compile-error-formatting'
db1657b6a6 Tests/TryCompile: Improve error message formatting

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11435
2025-11-22 18:51:48 -05:00
Brad King 19fc5545d3 Merge topic 'test-try_compile-error-formatting' into release-4.2
db1657b6a6 Tests/TryCompile: Improve error message formatting

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11435
2025-11-22 18:51:46 -05:00
Brad King 409a7e2270 Merge branch 'release-4.2' 2025-11-22 18:50:36 -05:00
Brad King 084e87ca99 Merge topic 'ci-sccache-idle'
1e3ccf9484 ci: Tolerate sccache server stop failures on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !11434
2025-11-22 18:50:35 -05:00
Brad King 354a8cdc8e Merge topic 'ci-sccache-idle' into release-4.2
1e3ccf9484 ci: Tolerate sccache server stop failures on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !11434
2025-11-22 18:50:34 -05:00
Brad King 138356832f Merge branch 'release-4.2' 2025-11-22 18:47:45 -05:00
Brad King 3a93fe09e7 Merge topic 'doc-4.2-cpack-appimage'
588fec2a05 Help: Add 4.2 release note for CPack AppImage generator
20dd0973b6 Help: Fix CPack AppImage Generator heading capitalization

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11433
2025-11-22 18:47:45 -05:00
Brad King 0023ff59e4 Merge topic 'doc-4.2-cpack-appimage' into release-4.2
588fec2a05 Help: Add 4.2 release note for CPack AppImage generator
20dd0973b6 Help: Fix CPack AppImage Generator heading capitalization

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11433
2025-11-22 18:47:43 -05:00
Kitware Robot 2007766f9f CMake Nightly Date Stamp 2025-11-22 00:06:48 -05:00
Matthew Woehlke 37b15eda3b CPS: Fix exporting definitions
Export compile definitions to CPS using the correct attribute name.

Fixes: #27403
2025-11-21 15:32:41 -05:00
Brad King db1657b6a6 Tests/TryCompile: Improve error message formatting 2025-11-21 14:49:08 -05:00
Brad King 1e3ccf9484 ci: Tolerate sccache server stop failures on Windows
Do not fail a build job because `SCCACHE_IDLE_TIMEOUT` was reached.
2025-11-21 12:00:25 -05:00
Brad King 588fec2a05 Help: Add 4.2 release note for CPack AppImage generator
This was missed in commit 1a6dbcc9ea (CPack: Add AppImage generator,
2025-07-30, v4.2.0-rc1~229^2).

Issue: #27104
2025-11-21 10:07:15 -05:00
Brad King 20dd0973b6 Help: Fix CPack AppImage Generator heading capitalization 2025-11-21 10:07:13 -05:00
Brad King fdc1de26c9 Merge topic 'build-dir-override-presets'
19296f507d cmake --build: Allow CLI build dir to override presets

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11425
2025-11-21 09:52:11 -05:00
Brad King aa39871396 Merge topic 'astgrep-has-prefix-suffix-simplifications'
366b25e62e ast-grep: simplify `cmHasLiteral{Suf,Pre}fix` with char literals
9945be27af Utilities/ast-grep: add rules for `cmHasLiteral{Suf,Pre}fix` with char needles
eab4c033ea ast-grep: simplify `cmHas{Suf,Pre}fix` with character needles
d9ee22f331 Utilities/ast-grep: add rules for `cmHas{Suf,Pre}fix` for character needles
aa477d8768 ast-grep: simplify `cmStrCat` calls with one-char strings
514cbbc76e ast-grep: combine string literal arguments in `cmStrCat`

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11366
2025-11-21 08:27:11 -05:00
Brad King d89750259e Merge branch 'release-4.2' 2025-11-21 08:24:43 -05:00
Brad King e51188be38 Merge topic 'vs2026-arm64'
376b93f48f Tests/RunCMake/GeneratorToolset: Fix Visual Studio 18 2026 host arch on ARM64

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11432
2025-11-21 08:24:42 -05:00
Brad King 2fbdf51cdd Merge topic 'vs2026-arm64' into release-4.2
376b93f48f Tests/RunCMake/GeneratorToolset: Fix Visual Studio 18 2026 host arch on ARM64

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11432
2025-11-21 08:24:41 -05:00
Brad King ee3a0433fa Merge branch 'release-4.2' 2025-11-21 08:23:10 -05:00
Brad King aec11718d9 Merge topic 'vs2026-android'
863dc3a7ac VS/Android: Use ApplicationTypeRevision 3.0 in VS2026

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11431
2025-11-21 08:23:10 -05:00
Brad King 16c7b28dc0 Merge topic 'vs2026-android' into release-4.2
863dc3a7ac VS/Android: Use ApplicationTypeRevision 3.0 in VS2026

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11431
2025-11-21 08:23:08 -05:00
Brad King df31d7f613 Merge branch 'release-4.2' 2025-11-21 08:21:35 -05:00
Brad King c728368da8 Merge topic 'ci-cmake-update'
f5cc8869fb ci: Update CMake version to 4.2.0

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11430
2025-11-21 08:21:35 -05:00
Brad King 37209a0f28 Merge topic 'ci-cmake-update' into release-4.2
f5cc8869fb ci: Update CMake version to 4.2.0

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11430
2025-11-21 08:21:33 -05:00
Kitware Robot a1190b4a84 CMake Nightly Date Stamp 2025-11-21 00:05:31 -05:00
Brad King 376b93f48f Tests/RunCMake/GeneratorToolset: Fix Visual Studio 18 2026 host arch on ARM64
This was missed in commit 3392b371e2 (VS: Add Visual Studio 18 2026
generator, 2025-08-20, v4.2.0-rc1~165^2~1).
2025-11-20 18:56:41 -05:00
Brad King 863dc3a7ac VS/Android: Use ApplicationTypeRevision 3.0 in VS2026
Extend commit e78abf94e3 (VS/Android: Use ApplicationTypeRevision 3.0 in
VS2022, 2023-04-21, v3.27.0-rc1~165^2~4) to cover VS 2026 too.  This was
missed in commit 3392b371e2 (VS: Add Visual Studio 18 2026 generator,
2025-08-20, v4.2.0-rc1~165^2~1).
2025-11-20 14:06:11 -05:00
Ben Boeckel 366b25e62e ast-grep: simplify cmHasLiteral{Suf,Pre}fix with char literals 2025-11-20 12:14:14 -05:00
Ben Boeckel 9945be27af Utilities/ast-grep: add rules for cmHasLiteral{Suf,Pre}fix with char needles 2025-11-20 12:14:14 -05:00
Ben Boeckel eab4c033ea ast-grep: simplify cmHas{Suf,Pre}fix with character needles 2025-11-20 12:14:14 -05:00
Ben Boeckel d9ee22f331 Utilities/ast-grep: add rules for cmHas{Suf,Pre}fix for character needles 2025-11-20 12:14:14 -05:00
Ben Boeckel aa477d8768 ast-grep: simplify cmStrCat calls with one-char strings 2025-11-20 12:14:13 -05:00
Ben Boeckel 514cbbc76e ast-grep: combine string literal arguments in cmStrCat 2025-11-20 12:14:13 -05:00
Brad King f5cc8869fb ci: Update CMake version to 4.2.0 2025-11-20 10:57:05 -05:00
Kitware Robot b196a40b0d CMake Nightly Date Stamp 2025-11-20 00:07:55 -05:00
Brad King 171d1a628f Merge branch 'release-4.2' 2025-11-19 09:26:27 -05:00
Brad King a0c7f1d29c CMake 4.2.0 v4.2.0 2025-11-19 08:57:10 -05:00
Brad King bb0216e0a2 Merge topic 'cxx-module-metadata'
fa10dc6c22 Experimental/CXXModules: Implement EcoStd Module Metadata parser

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11422
2025-11-19 08:53:29 -05:00
Brad King b426b72f42 Merge branch 'release-4.2' 2025-11-19 08:48:31 -05:00
Brad King daeca36fe5 Merge topic 'autogen-tgt-intdir-strategy-docs'
7d871d7857 Help/CMAKE_AUTOGEN_INTERMEDIATE_DIR_STRATEGY: document supported generators

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11429
2025-11-19 08:48:31 -05:00
Brad King 5a5681c256 Merge topic 'autogen-tgt-intdir-strategy-docs' into release-4.2
7d871d7857 Help/CMAKE_AUTOGEN_INTERMEDIATE_DIR_STRATEGY: document supported generators

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11429
2025-11-19 08:48:28 -05:00
Brad King 35e69a1de4 Merge branch 'release-4.2' 2025-11-19 08:47:07 -05:00
Brad King ad4a773d0c Merge topic 'vs-slnx'
06178da668 VS: Add include_external_msproject detection of `.wapproj` type
b9ce07b85b VS: Add SLNX project types

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11428
2025-11-19 08:47:07 -05:00