Brad King
dfc8eeedc8
Merge branch 'release-4.0' into release-4.1
2026-03-15 09:19:31 -04:00
Brad King
2e8b011f0b
Merge topic 'test-RunCMake.CommandLine.d-tilde' into release-4.1
...
e746ac28fb Tests/RunCMake/CommandLine: Check tilde shell expansion more precisely
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11817
2026-03-15 09:19:15 -04:00
Brad King
41f6ec3d17
Merge topic 'test-RunCMake.CommandLine.d-tilde' into release-4.0
...
e746ac28fb Tests/RunCMake/CommandLine: Check tilde shell expansion more precisely
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11817
2026-03-15 09:18:24 -04:00
Timo Röhling
e746ac28fb
Tests/RunCMake/CommandLine: Check tilde shell expansion more precisely
...
Revise the test from commit 01f92efeb0 (Restore expansion of leading '~'
as home directory in input paths, 2025-04-02, v4.0.1~12^2) to tolerate
`~` in the path to CMake's source or build tree. If tilde `~` shell
expansion fails it can only occur at the beginning of a path component.
2026-03-14 07:15:23 -04:00
Brad King
96482d0e17
Merge branch 'release-4.0' into release-4.1
2026-03-05 09:27:08 -05:00
Brad King
71b46c1fc3
Merge topic 'ci-xcode-26.3' into release-4.1
...
0e246881ab ci: update macOS jobs to use Xcode 26.3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11765
2026-03-05 09:26:51 -05:00
Brad King
cfbb49ac90
Merge branch 'release-3.31' into release-4.0
2026-03-05 09:26:46 -05:00
Brad King
a0413eec0a
Merge topic 'ci-xcode-26.3' into release-4.0
...
0e246881ab ci: update macOS jobs to use Xcode 26.3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11765
2026-03-05 09:26:33 -05:00
Brad King
1274d29a80
Merge topic 'ci-xcode-26.3' into release-3.31
...
0e246881ab ci: update macOS jobs to use Xcode 26.3
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11765
2026-03-05 09:25:41 -05:00
Brad King
0e246881ab
ci: update macOS jobs to use Xcode 26.3
2026-03-03 16:11:53 -05:00
Brad King
e79fa61fc6
Merge topic 'doc-GenerateExportHeader' into release-4.1
...
4671e77845 GenerateExportHeader: Fix FILE_SET example BASE_DIRS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11711
2026-02-19 10:35:23 -05:00
Brad King
ca98f56090
Merge branch 'release-4.0' into release-4.1
2026-02-19 10:30:53 -05:00
Brad King
415881a36a
Merge topic 'ctest-launch-stdin' into release-4.1
...
0cc24534d7 ctest --launch: Restore sharing of stdin with child process
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11709
2026-02-19 10:30:46 -05:00
Brad King
fc9cc322dc
Merge branch 'release-3.31' into release-4.0
2026-02-19 10:30:39 -05:00
Brad King
10fb2d280d
Merge topic 'ctest-launch-stdin' into release-4.0
...
0cc24534d7 ctest --launch: Restore sharing of stdin with child process
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11709
2026-02-19 10:30:24 -05:00
Brad King
7e6f148e50
Merge topic 'ctest-launch-stdin' into release-3.31
...
0cc24534d7 ctest --launch: Restore sharing of stdin with child process
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11709
2026-02-19 10:29:26 -05:00
Brad King
4671e77845
GenerateExportHeader: Fix FILE_SET example BASE_DIRS
...
In commit 12ec3270c4 (GenerateExportHeader: Extend documentation,
2025-05-06, v4.1.0-rc1~214^2) we added a `BASE_DIRS` example value using
a generator expression that cannot be correctly consumed after export.
Update the example to use `CMAKE_CURRENT_BINARY_DIR`, which is where
`generate_export_header` places the header anyway. Also drop the
explicit `target_include_directories`, as it is not needed when
using a file set for the header.
Closes : #27620
2026-02-19 09:05:58 -05:00
Brad King
0cc24534d7
ctest --launch: Restore sharing of stdin with child process
...
This was broken by commit 96b3dd329e (cmCTestLaunchReporter: Replace
cmsysProcess with cmUVProcessChain, 2023-07-26, v3.28.0-rc1~138^2~2).
KWSys Process shares stdin by default. Now it must be explicit.
Issue: #27610
2026-02-18 19:50:07 -05:00
Brad King
cc05acf0a1
CMake 4.1.5
v4.1.5
2026-01-27 10:11:40 -05:00
Brad King
74f60bafcf
Merge branch 'release-4.0' into release-4.1
2026-01-27 10:03:01 -05:00
Brad King
fe1fed2f4a
CMake 4.0.6
v4.0.6
2026-01-27 09:24:22 -05:00
Brad King
859f7ef869
Merge branch 'release-4.0' into release-4.1
2026-01-26 14:21:28 -05:00
Brad King
eb7c1516e1
Merge branch 'release-3.31' into release-4.0
2026-01-26 14:21:11 -05:00
Brad King
cd51ca47cb
CMake 3.31.11
v3.31.11
2026-01-26 13:45:51 -05:00
Brad King
08d6132bc1
Merge branch 'release-4.0' into release-4.1
2026-01-24 08:03:54 -05:00
Brad King
b907505c08
Merge topic 'libarchive-windows-encoding' into release-4.1
...
f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11622
2026-01-24 08:03:39 -05:00
Brad King
449ffb2539
Merge branch 'release-3.31' into release-4.0
2026-01-24 08:03:32 -05:00
Brad King
8b19487cbb
Merge topic 'libarchive-windows-encoding' into release-4.0
...
f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11622
2026-01-24 08:03:24 -05:00
Brad King
ab1152c3ac
Merge topic 'libarchive-windows-encoding' into release-3.31
...
f590010167 libarchive: Restore tolerance of archives with non-OEM paths on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11622
2026-01-24 08:01:35 -05:00
Brad King
f590010167
libarchive: Restore tolerance of archives with non-OEM paths on Windows
...
On Windows, since commit 9539a0df9c (LibArchive 2024-09-13, 2024-09-13,
v3.31.0-rc1~77^2~3^2) imported libarchive commit `49280bc202a8` (Fix
tests on Windows, 2024-03-23, `v3.7.3~17`), libarchive fails to extract
archives whose paths are not valid MBS encodings in the host's OEM code
page. This broke extraction, e.g., by `cmake -E tar` of archives with
UTF-8 paths on Windows.
Restore compatibility with CMake 3.30 and below by tolerating encoding
conversion errors on Windows. Although affected paths are not extracted
correctly, we at least succeed in extracting the rest of such archives.
Issue: #26903
2026-01-24 07:53:54 -05:00
Brad King
ff50e17626
Merge branch 'release-4.0' into release-4.1
2026-01-22 10:10:18 -05:00
Brad King
cc969b23c1
Merge topic 'test-cuda-fix-result-pointers' into release-4.1
...
c238f174a9 Tests: Remove invalid CUDA code from tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11607
2026-01-22 10:10:07 -05:00
Brad King
acefe25af1
Merge branch 'release-3.31' into release-4.0
2026-01-22 10:10:02 -05:00
Brad King
59a8796e1f
Merge topic 'test-cuda-fix-result-pointers' into release-4.0
...
c238f174a9 Tests: Remove invalid CUDA code from tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11607
2026-01-22 10:09:49 -05:00
Brad King
9ff7341e0f
Merge topic 'test-cuda-fix-result-pointers' into release-3.31
...
c238f174a9 Tests: Remove invalid CUDA code from tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11607
2026-01-22 10:08:51 -05:00
Robert Maynard
c238f174a9
Tests: Remove invalid CUDA code from tests
...
Multiple tests passed a host side stack address for writing on the GPU.
Now we pass a GPU backed heap address.
2026-01-20 16:25:03 -05:00
Brad King
24c3df71d0
Merge branch 'release-4.0' into release-4.1
2026-01-19 11:35:44 -05:00
Brad King
9eb65a68bc
Merge topic 'ci-nvhpc' into release-4.1
...
f7669bbeed ci: Clamp CUDA 'native' architecture in NVHPC job
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11610
2026-01-19 11:35:34 -05:00
Brad King
01eedf3d94
Merge branch 'release-3.31' into release-4.0
2026-01-19 11:35:29 -05:00
Brad King
b9009be4a1
Merge topic 'ci-nvhpc' into release-4.0
...
f7669bbeed ci: Clamp CUDA 'native' architecture in NVHPC job
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11610
2026-01-19 11:35:12 -05:00
Brad King
a2c9682e66
Merge topic 'ci-nvhpc' into release-3.31
...
f7669bbeed ci: Clamp CUDA 'native' architecture in NVHPC job
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11610
2026-01-19 11:34:14 -05:00
Brad King
f7669bbeed
ci: Clamp CUDA 'native' architecture in NVHPC job
...
Extend commit ff8c0e9c10 (ci: Clamp CUDA 'native' architecture to values
supported by its toolkit, 2022-03-14, v3.24.0-rc1~468^2) to cover the
NVHPC job too.
2026-01-19 10:54:35 -05:00
Brad King
88db21851b
Merge branch 'release-4.0' into release-4.1
2026-01-16 09:31:49 -05:00
Brad King
bad6ed00e5
Merge topic 'backport-4.0-fileapi-instrumentation-initial-cache' into release-4.1
...
bb23f65928 instrumentation: Fix crash on cmake_instrumentation() call in initial cache
8523e579dc Merge branch 'backport-3.31-fileapi-initial-cache'
4d712cfc25 fileapi: Fix crash on cmake_file_api() call in initial cache
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11598
2026-01-16 09:31:27 -05:00
Brad King
59bbe83b9a
Merge branch 'release-3.31' into release-4.0
2026-01-16 09:31:03 -05:00
Brad King
0ce101913c
Merge topic 'backport-4.0-fileapi-instrumentation-initial-cache' into release-4.0
...
bb23f65928 instrumentation: Fix crash on cmake_instrumentation() call in initial cache
8523e579dc Merge branch 'backport-3.31-fileapi-initial-cache'
4d712cfc25 fileapi: Fix crash on cmake_file_api() call in initial cache
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11598
2026-01-16 09:29:19 -05:00
Brad King
351ad4cfbd
Merge topic 'backport-3.31-fileapi-initial-cache' into release-3.31
...
4d712cfc25 fileapi: Fix crash on cmake_file_api() call in initial cache
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11598
2026-01-16 09:26:18 -05:00
Martin Duffy
bb23f65928
instrumentation: Fix crash on cmake_instrumentation() call in initial cache
2026-01-15 15:13:34 -05:00
Brad King
8523e579dc
Merge branch 'backport-3.31-fileapi-initial-cache'
2026-01-15 15:13:13 -05:00
Martin Duffy
4d712cfc25
fileapi: Fix crash on cmake_file_api() call in initial cache
2026-01-15 14:51:57 -05:00