Brad King
2df64defe5
Merge branch 'release-4.1'
2025-11-25 11:01:55 -05:00
Brad King
f9a693fa82
Merge branch 'release-4.2'
2025-11-25 11:00:53 -05:00
Brad King
637a2baccf
Merge topic 'cxx-atomic'
...
37171d9db0 Source: Improve detection of Linux architectures requiring explicit libatomic
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11441
2025-11-25 11:00:52 -05:00
Brad King
32776b4cc6
Merge topic 'cxx-atomic' into release-4.2
...
37171d9db0 Source: Improve detection of Linux architectures requiring explicit libatomic
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11441
2025-11-25 11:00:50 -05:00
Brad King
812acd7ee6
Merge topic 'cxx-atomic' into release-4.1
...
37171d9db0 Source: Improve detection of Linux architectures requiring explicit libatomic
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11441
2025-11-25 10:59:45 -05:00
Brad King
34550f5acb
Merge branch 'release-4.2'
2025-11-25 10:29:14 -05:00
Brad King
aa9d4a6255
Merge topic 'emscripten-platform'
...
75e98477e3 Emscripten: Restore placement of source files on compile command-lines
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11444
2025-11-25 10:29:14 -05:00
Brad King
5a3f22145f
Merge topic 'emscripten-platform' into release-4.2
...
75e98477e3 Emscripten: Restore placement of source files on compile command-lines
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11444
2025-11-25 10:29:13 -05:00
Kitware Robot
c65ee4d036
CMake Nightly Date Stamp
2025-11-25 00:06:30 -05:00
Brad King
75e98477e3
Emscripten: Restore placement of source files on compile command-lines
...
Since commit 96d9b94a98 (Emscripten: Add platform modules, 2025-05-16,
v4.2.0-rc1~607^2~3), compilation command-lines for Emscripten place
`-c <SOURCE>` before all the flags. Restore the original order.
Fixes : #27404
2025-11-24 14:49:19 -05:00
Brad King
37171d9db0
Source: Improve detection of Linux architectures requiring explicit libatomic
...
Extend commit fa3c4b6dbf (Source: Link libatomic when needed on any
Linux architecture, 2023-08-24, v3.27.5~9^2) to decide based on the
architecture targeted by the compiler, known since CMake 4.1.
Use `CMAKE_SYSTEM_PROCESSOR` only as a fallback for older versions.
Fixes : #27406
2025-11-24 11:29:15 -05:00
Kitware Robot
efed08ac1a
CMake Nightly Date Stamp
2025-11-24 00:08:31 -05:00
Brad King
def2f58710
Merge branch 'release-4.2'
2025-11-23 11:42:27 -05:00
Brad King
c1d407f701
Merge topic 'ci-vs2026'
...
ffa010e32d ci: Update Windows jobs to VS 2026
87c4af996f ci: Enable c++modules shared libraries test on VS ARM64 jobs
dac30821f1 ci: Fix LLVM/Clang nightly CI job tags on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11437
2025-11-23 11:42:27 -05:00
Brad King
ae5f525826
Merge topic 'ci-vs2026' into release-4.2
...
ffa010e32d ci: Update Windows jobs to VS 2026
87c4af996f ci: Enable c++modules shared libraries test on VS ARM64 jobs
dac30821f1 ci: Fix LLVM/Clang nightly CI job tags on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11437
2025-11-23 11:42:25 -05:00
Kitware Robot
33a4a3c43a
CMake Nightly Date Stamp
2025-11-23 00:11:15 -05:00
Brad King
ffa010e32d
ci: Update Windows jobs to VS 2026
...
Convert most VS 2022 jobs to VS 2026. Do not convert the IntelLLVM
and Clang jobs that need a VS 2022 command-line environment.
Do not convert jobs covering the `Visual Studio 17 2022` generator.
Add new ones for `Visual Studio 18 2026` instead.
2025-11-22 18:58:25 -05:00
Brad King
87c4af996f
ci: Enable c++modules shared libraries test on VS ARM64 jobs
...
This was missed in commit d90a61d671 (VS: Make C++ module BMIs public by
default for shared libraries, 2023-06-08, v3.27.0-rc4~12^2).
2025-11-22 18:54:42 -05:00
Brad King
dac30821f1
ci: Fix LLVM/Clang nightly CI job tags on Windows
...
Since commit c1f4bd792b (ci: Add LLVM/Clang 13.0 nightly CI jobs on
Windows, 2022-02-02, v3.24.0-rc1~734^2) we left out tags corresponding
to the MSVC toolset environment loaded by the jobs.
2025-11-22 18:54:41 -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