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
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
Brad King
ebb4980c55
Merge topic 'vs-slnx' into release-4.2
...
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:05 -05:00
Kitware Robot
a0081ac0cb
CMake Nightly Date Stamp
2025-11-19 00:06:52 -05:00
Ben Boeckel
7d871d7857
Help/CMAKE_AUTOGEN_INTERMEDIATE_DIR_STRATEGY: document supported generators
...
Fixes : #27388
2025-11-18 16:28:11 -05:00
Vito Gamberini
fa10dc6c22
Experimental/CXXModules: Implement EcoStd Module Metadata parser
...
Adds a parser and serializer for the EcoStd Module Metadata format
RFC: https://github.com/ecostd/rfcs/pull/3
This adapts the existing experimental support for import std; to use
the new parser. The CMAKE_CXX_STDLIB_MODULES_JSON is now the canonical
variable for controlling how CMake discovers the stdlib module metadata,
and is used directly by compiler detection.
Toolchains can still override the __CMAKE::CXX## targets if they wish,
either in conjunction with CMAKE_CXX_STDLIB_MODULE_JSON or not. It is
possible to disable automatic detection of
CMAKE_CXX_STDLIB_MODULE_JSON by setting it to the empty string.
When available, the CMAKE_CXX_STDLIB_MODULE_JSON will be used to create
all requested C++ stdlibs which do not already have targets.
2025-11-18 11:39:59 -05:00
Brad King
06178da668
VS: Add include_external_msproject detection of .wapproj type
...
It is a Windows Application Packaging Project.
Issue: #27392
2025-11-18 11:18:17 -05:00
Brad King
b9ce07b85b
VS: Add SLNX project types
...
Extend commit e6aa7742b0 (VS: Generate .slnx files for VS 2026,
2025-09-17, v4.2.0-rc1~151^2) to add the `Type=` attribute on SLNX
`<Project>` elements.
Fixes : #27392
2025-11-18 11:10:22 -05:00
Brad King
72e8b2f5ee
Merge branch 'release-4.2'
2025-11-18 10:38:12 -05:00
Brad King
1313a24f60
Merge branch 'release-4.1'
2025-11-18 10:37:56 -05:00
Brad King
be291692bf
Merge branch 'release-4.1' into release-4.2
2025-11-18 10:37:32 -05:00
Brad King
5961f5f3bc
CMake 4.1.3
v4.1.3
2025-11-18 09:55:48 -05:00
Brad King
2ae3656f82
Merge branch 'release-4.2'
2025-11-18 09:45:40 -05:00
Brad King
97cfc1491c
Merge branch 'release-4.1'
2025-11-18 09:45:31 -05:00
Brad King
648fcad441
Merge branch 'release-4.0'
2025-11-18 09:45:14 -05:00
Brad King
acfc50620b
Merge branch 'release-4.1' into release-4.2
2025-11-18 09:44:46 -05:00