Kitware Robot
b4091767ca
CMake Nightly Date Stamp
2026-08-05 00:09:54 -04:00
Brad King
a0d1a037ec
Merge topic 'preset-errors'
...
b1f15344c9 Presets: Clarify workflow step error messages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !12349
2026-08-04 10:59:20 -04:00
Brad King
fc5ff503cf
Merge topic 'ctest-json-test-prop-raw'
...
572e4b5d2a ctest: Add --show-only=json-v1-raw option
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !12288
2026-08-04 10:53:33 -04:00
Brad King
0a3a4c7293
Merge topic 'update-kwsys'
...
763b72fbbd Merge branch 'upstream-KWSys' into update-kwsys
3d95494391 KWSys 2026-08-04 (ea24baf0)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12363
2026-08-04 09:56:38 -04:00
Brad King
763b72fbbd
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2026-08-04 (ea24baf0)
2026-08-04 09:24:36 -04:00
KWSys Upstream
3d95494391
KWSys 2026-08-04 (ea24baf0)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit ea24baf09785b45775850c26e6ddf0aea51450d6 (master).
Upstream Shortlog
-----------------
Zachary Wassall (7):
373da385 SystemTools: Deduplicate file read block size constant
9ef82eae SystemTools: Produce a 64-bit result from `FileLength`
2fc8d097 SystemTools: Use a larger, heap-allocated buffer to compare/copy large files
0ee2e909 SystemTools: Quickly exit `FilesDiffer` for early differences
08e59762 SystemTools: Gradually scale up the comparison block size in `FilesDiffer`
ebc72d7d SystemTools: Use C I/O to avoid `fstream`'s internal buffer
ba9c9877 SystemTools: Improve error checking
2026-08-04 09:24:35 -04:00
Brad King
1704cd267e
Merge topic 'jsonstate-ctest-submit'
...
c0e1d332af cmCTestSubmitHandler: Use cmJSONState to read responses
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12355
2026-08-04 09:08:21 -04:00
Brad King
7c4eb5f109
Merge topic 'jsonstate-vswhere'
...
7b7e9c162c VS: Use cmJSONState to read vswhere output
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12356
2026-08-04 09:02:42 -04:00
Brad King
44bb4c069a
Merge branch 'release-4.4'
2026-08-04 09:00:30 -04:00
Brad King
17eb093d35
Merge topic 'FindPython-fix-ARCHITECTURE_ID-check'
...
7fc60e733d FindPython: Fix CMAKE_LANG_COMPILER_ARCHITECTURE_ID check
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12362
2026-08-04 09:00:30 -04:00
Brad King
6ded06cb1d
Merge topic 'FindPython-fix-ARCHITECTURE_ID-check' into release-4.4
...
7fc60e733d FindPython: Fix CMAKE_LANG_COMPILER_ARCHITECTURE_ID check
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12362
2026-08-04 09:00:27 -04:00
Kitware Robot
ba6f9b5bfc
CMake Nightly Date Stamp
2026-08-04 00:05:27 -04:00
Arha Gatram
572e4b5d2a
ctest: Add --show-only=json-v1-raw option
...
This option changes the JSON value field for test properties to use the
unparsed string value.
Fixes : #27958
2026-08-03 09:36:11 -07:00
Brad King
7e4e036531
Merge topic 'import-std-refactor'
...
ab1bd6f6c6 c++modules: Remove CXX_MODULE_STD and CMAKE_CXX_COMPILER_IMPORT_STD
00d8e23414 c++modules: use synthetic interface objects for import std
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12347
2026-08-03 10:18:23 -04:00
Vito Gamberini
ab1bd6f6c6
c++modules: Remove CXX_MODULE_STD and CMAKE_CXX_COMPILER_IMPORT_STD
...
Fixes : #27966 , #27992 , #28000
2026-08-03 10:05:34 -04:00
Kitware Robot
493c52cbdd
CMake Nightly Date Stamp
2026-08-03 00:05:53 -04:00
Marc Chevrier
7fc60e733d
FindPython: Fix CMAKE_LANG_COMPILER_ARCHITECTURE_ID check
...
Fixes : #28012
2026-08-02 15:54:33 +02:00
Kitware Robot
4970297e50
CMake Nightly Date Stamp
2026-08-02 00:05:37 -04:00
Vito Gamberini
00d8e23414
c++modules: use synthetic interface objects for import std
...
Fixes : #27999
2026-08-01 19:55:07 -04:00
Tyler Yankee
c0e1d332af
cmCTestSubmitHandler: Use cmJSONState to read responses
...
This approach will be more portable.
2026-08-01 11:38:10 -04:00
Tyler Yankee
7b7e9c162c
VS: Use cmJSONState to read vswhere output
...
This approach will be more portable.
2026-08-01 11:37:32 -04:00
Brad King
437cf232c5
Merge topic 'fix-cps-default-components-reexport'
...
4c6b437265 Export: Expand CPS default targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12333
2026-08-01 07:48:06 -04:00
Brad King
3091990556
Merge topic 'jsonstate-instrumentation'
...
1a9d3faff1 cmInstrumentation: Use cmJSONState to read snippet files
8dd00674bd cmInstrumentationCommand: Use cmJSONState to read content args
76e4137229 cmJSONState: Allow strictMode toggle
397fcd4663 cmJSONState: Allow input stream as input
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12320
2026-08-01 07:31:02 -04:00
Brad King
e98e59cc82
Merge topic 'FindPython-SOSABI_PLATFORM'
...
91e227939c FindPython: Add Python_SOSABI_PLATFORM variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12360
2026-08-01 07:27:55 -04:00
Brad King
a18d9bb073
Merge topic 'FindDCMTK-doc-cmake-pkg'
...
0007fe8428 FindDCMTK: Drop explicit hyperlink to a specific DCMTK commit
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12358
2026-08-01 07:25:08 -04:00
Brad King
f8cf64281c
Merge branch 'release-4.4'
2026-08-01 07:21:15 -04:00
Brad King
5af99f6cea
Merge topic 'test-GoogleTest'
...
89e6a0c18d Tests: Add case covering GoogleTest odd PROPERTIES warning
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12357
2026-08-01 07:21:15 -04:00
Brad King
bff622c2ae
Merge topic 'test-GoogleTest' into release-4.4
...
89e6a0c18d Tests: Add case covering GoogleTest odd PROPERTIES warning
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12357
2026-08-01 07:21:13 -04:00
Brad King
2ac9127ac7
Merge topic 'ci-valgrind'
...
a68a98f622 ci: Exclude RunCMake.Instrumentation test from valgrind job
ddcd6ab81d ci: Sort test exclusions in valgrind job
7d408ff993 ci: Drop outdated test exclusion from valgrind job
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12359
2026-08-01 07:19:27 -04:00
Brad King
689ded6cc8
Merge topic 'update-kwsys'
...
f442561af3 Merge branch 'upstream-KWSys' into update-kwsys
e02ccf40f3 KWSys 2026-08-01 (786ec914)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12353
2026-08-01 07:16:38 -04:00
KWSys Upstream
e02ccf40f3
KWSys 2026-08-01 (786ec914)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 786ec91444037f935e317db4bf30acbd2f62d510 (master).
Upstream Shortlog
-----------------
Ben Boeckel (8):
0ebf0546 SystemTools: move `ReplaceString` implementation to `SystemTools`
1d0b75fc SystemTools: Move `FileIsFullPath` implementation out of `SystemToolsStatic`
2d169bf1 SystemTools: move `FindName` implementation to `SystemTools`
78a5ffc4 SystemTools: remove unnecessary `GetCasePathName` redirection
26ee1b0b SystemTools: remove `GetActualCaseForPath`
7a8f38f5 SystemTools: make `SystemToolsStatic` Windows-specific
497941b8 SystemTools: make the `SystemToolsManager` platform-dependent
acd6cd55 SystemTools: add a comment about `EnvMap`'s purpose
2026-08-01 07:11:37 -04:00
Brad King
f442561af3
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2026-08-01 (786ec914)
2026-08-01 07:11:37 -04:00
Kitware Robot
ab1627af4c
CMake Nightly Date Stamp
2026-08-01 00:05:28 -04:00
Richard
b1f15344c9
Presets: Clarify workflow step error messages
...
Report both the workflow step type and preset name when workflow
preset validation or execution fails. This disambiguates workflows
where configure, build, test, and package steps share the same preset
name.
Update the workflow preset RunCMake expectations.
2026-07-31 10:44:57 -06:00
Marc Chevrier
91e227939c
FindPython: Add Python_SOSABI_PLATFORM variable
...
This variable gives the SABI module extension which include the
platform triplet.
Fixes : #27997
2026-07-31 16:41:01 +02:00
Brad King
a68a98f622
ci: Exclude RunCMake.Instrumentation test from valgrind job
...
The test takes too long under valgrind and regularly times out.
2026-07-31 10:39:06 -04:00
Brad King
ddcd6ab81d
ci: Sort test exclusions in valgrind job
2026-07-31 10:38:10 -04:00
Brad King
7d408ff993
ci: Drop outdated test exclusion from valgrind job
...
This was missed in commit 93449833ff (RunCMake/CXXModulesCompile: split
into 3 variants, 2026-05-21, v4.4.0-rc1~101^2~1).
2026-07-31 10:37:23 -04:00
Brad King
0007fe8428
FindDCMTK: Drop explicit hyperlink to a specific DCMTK commit
...
`git.dcmtk.org` now enforces a browser challenge so Sphinx `linkcheck`
fails. Rather than adding a suppression, a version number is sufficient
on its own without a hyperlink.
2026-07-31 10:29:09 -04:00
Brad King
89e6a0c18d
Tests: Add case covering GoogleTest odd PROPERTIES warning
...
Follow up commit 1b2f3287f7 (GoogleTest: Restore toleration
of odd test PROPERTIES count, 2026-07-30, v4.4.2~1^2).
Issue: #28004
2026-07-31 10:23:33 -04:00
Brad King
8e7b683c67
Merge branch 'release-4.4'
2026-07-31 09:30:03 -04:00
Brad King
c162d6852d
CMake 4.4.2
v4.4.2
2026-07-31 09:01:06 -04:00
Brad King
8d25221842
Merge branch 'release-4.4'
2026-07-31 08:52:06 -04:00
Brad King
90cfce949a
Merge topic 'discover-tests-crash'
...
1b2f3287f7 GoogleTest: Restore toleration of odd test PROPERTIES count
6147180017 discover_tests: Require properties to be key-value pairs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12350
2026-07-31 08:52:06 -04:00
Brad King
9656732cf5
Merge topic 'discover-tests-crash' into release-4.4
...
1b2f3287f7 GoogleTest: Restore toleration of odd test PROPERTIES count
6147180017 discover_tests: Require properties to be key-value pairs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12350
2026-07-31 08:52:04 -04:00
Brad King
75794aec87
Merge branch 'release-4.4'
2026-07-31 08:30:21 -04:00
Brad King
b947bcd122
Merge topic 'cpackdeb-find-dpkg'
...
da9a8a3fbe CPack/DEB: Fix regression when package architecture is explicitly specified
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12351
2026-07-31 08:30:20 -04:00
Brad King
31848dabe5
Merge topic 'cpackdeb-find-dpkg' into release-4.4
...
da9a8a3fbe CPack/DEB: Fix regression when package architecture is explicitly specified
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12351
2026-07-31 08:30:18 -04:00
Kitware Robot
3d0f2256a6
CMake Nightly Date Stamp
2026-07-31 00:05:23 -04:00
Matthew Woehlke
4c6b437265
Export: Expand CPS default targets
...
CPS provides "default targets" as a user convenience which can be linked
by specifying only the package name. CMake implements this via a utility
`INTERFACE` target. However, because it is not namespaced, this is not a
valid requirement, which prevents exporting anything linking to this
target to CPS.
Work around this by introducing a new (internal) target property which
replaces a target with its link interface targets at export time.
2026-07-30 15:01:47 -04:00