Kitware Robot
ec0588416e
CMake Nightly Date Stamp
2026-07-30 00:05:36 -04:00
Brad King
8a947d73d5
Merge topic 'warn-non-target-directives'
...
00959286b9 Diagnostics: Warn about non-target directives
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12172
2026-07-29 10:34:27 -04:00
Brad King
742668c64a
Merge topic 'delete_regv-test'
...
7608148194 Tests: Harden assertions around {write,delete}_regv
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12328
2026-07-29 10:31:53 -04:00
Kitware Robot
bd2d6c8f39
CMake Nightly Date Stamp
2026-07-29 00:05:51 -04:00
Matthew Woehlke
00959286b9
Diagnostics: Warn about non-target directives
...
Introduce `CMD_STRICT` to act as a parent for warnings about allowed but
disrecommended usage. Introduce a warning that discourages use of
non-target directives (which modify the build environment for the entire
[sub]tree). Add notes to the official documentation recommending use of
target-specific alternatives. This has been accepted wisdom for quite
some time, but only some of the affected commands made any mention of
this in the documentation.
2026-07-28 11:38:20 -04:00
Brad King
b5efecc945
Merge branch 'release-4.4'
2026-07-28 10:59:30 -04:00
Brad King
d1cffecacd
CMake 4.4.1
v4.4.1
2026-07-28 10:26:50 -04:00
Tyler Yankee
7608148194
Tests: Harden assertions around {write,delete}_regv
...
Issue: #27990
2026-07-28 09:59:22 -04:00
Brad King
2734c4b9ca
Merge topic 'update-kwsys'
...
503f0ba3a0 Merge branch 'upstream-KWSys' into update-kwsys
17d84a64e9 KWSys 2026-07-28 (b5fb218b)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12330
2026-07-28 09:54:58 -04:00
Brad King
503f0ba3a0
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2026-07-28 (b5fb218b)
2026-07-28 09:51:43 -04:00
KWSys Upstream
17d84a64e9
KWSys 2026-07-28 (b5fb218b)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit b5fb218b6b2b2da08939ff5dfc6dd4e83e87009d (master).
Upstream Shortlog
-----------------
Brad King (1):
9fd9ce30 SystemTools: Remove Strnucmp in favor of String_strncasecmp
Tyler Yankee (1):
3a121a09 SystemTools: Widen string for registry deletion
2026-07-28 09:51:42 -04:00
Brad King
4b88240b64
Merge topic 'ctest_test-label-and'
...
257865e1d4 CTest: Make ctest_test() label filters multi-value (AND)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !12321
2026-07-28 09:50:30 -04:00
Brad King
e7b32d14b9
Merge topic 'doc-FILE_SET-buildsystem'
...
c707fde0f2 Help: Move general FILE_SET info to cmake-buildsystem(7)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12309
2026-07-28 09:46:09 -04:00
Brad King
1de00b708e
Merge topic 'add_custom_command-comment-doc-clarify'
...
9d9733a7f5 Help: Clarify add_custom_command COMMENT display timing
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12334
2026-07-28 09:44:37 -04:00
Brad King
70931721dd
Merge branch 'release-4.4'
2026-07-28 09:42:07 -04:00
Brad King
b2ed52eb02
Merge topic 'ctest-build-targets'
...
2516d5f7ae CTest: Restore support for dashboard client build targets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12332
2026-07-28 09:42:06 -04:00
Brad King
ba5f0c256f
Merge topic 'ctest-build-targets' into release-4.4
...
2516d5f7ae CTest: Restore support for dashboard client build targets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12332
2026-07-28 09:42:05 -04:00
Brad King
0b1bc55eee
Merge branch 'release-4.4'
2026-07-28 09:39:15 -04:00
Brad King
a5516c1a0d
Merge topic 'fix-symbolic-test'
...
f9d99e3892 Tests: Fix symbolic component tests
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12335
2026-07-28 09:39:15 -04:00
Brad King
a0cffa1f5c
Merge topic 'fix-symbolic-test' into release-4.4
...
f9d99e3892 Tests: Fix symbolic component tests
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12335
2026-07-28 09:39:13 -04:00
Brad King
a26ead653d
Merge branch 'release-4.4'
2026-07-28 09:37:21 -04:00
Brad King
7fe4731509
Merge topic 'ci-tart-test-load'
...
7f4c2d3c21 ci: do not limit testing based on load in a `tart` runner
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12331
2026-07-28 09:37:20 -04:00
Brad King
0fd5741e42
Merge topic 'ci-tart-test-load' into release-4.4
...
7f4c2d3c21 ci: do not limit testing based on load in a `tart` runner
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12331
2026-07-28 09:37:18 -04:00
Brad King
afcb6ad5e5
Merge branch 'release-4.4'
2026-07-28 09:35:26 -04:00
Brad King
70f568b17b
Merge topic 'FindPython-add-pydebug-ABI-support-on-Windows'
...
84cb7e2629 FindPython: Add support for pydebug ABI flag on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !12325
2026-07-28 09:35:25 -04:00
Brad King
32d437aa49
Merge topic 'FindPython-add-pydebug-ABI-support-on-Windows' into release-4.4
...
84cb7e2629 FindPython: Add support for pydebug ABI flag on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !12325
2026-07-28 09:35:23 -04:00
Kitware Robot
f09ac397fd
CMake Nightly Date Stamp
2026-07-28 00:05:35 -04:00
Fabrice de Gans
2516d5f7ae
CTest: Restore support for dashboard client build targets
...
In commit a7780d1b9c (ctest: Add a `CoverageTool` setting to enable
integration with `llvm-cov`, 2026-04-15, v4.4.0-rc1~230^2) we missed a
closing parenthesis in the internal script backing the CTest build
targets.
2026-07-27 15:24:14 -04:00
Matthew Woehlke
f9d99e3892
Tests: Fix symbolic component tests
...
The tests added in commit d92b6c3e20 (CPS: Add Symbolic Components,
2025-09-01, v4.2.0-rc1~48^2~1) had an inverted conditional, such that
they passed if the output did NOT match what was expected. The expected
expressions were also improperly escaped, which "canceled" this error,
allowing the tests to erroneously pass. Fix both of these errors.
2026-07-27 11:53:05 -04:00
Daksh Mamodiya
9d9733a7f5
Help: Clarify add_custom_command COMMENT display timing
...
The "before the commands are executed" wording predated the Ninja
generator; the native build tool controls when and how it is shown.
Fixes : #27991
2026-07-27 17:42:22 +02:00
Brad King
07368fab0c
Merge topic 'test-include-files-genex'
...
63316be823 TEST_INCLUDE_FILES: Evaluate generator expressions in include paths
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12313
2026-07-27 10:12:30 -04:00
Brad King
fb9febd270
Merge topic 'instrumentation-long-lists'
...
dba12b5e82 instrumentation: support long output list of files
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !12278
2026-07-27 10:10:54 -04:00
Brad King
dffb8a0839
Merge topic 'jsonstate-fileapi'
...
d3ccd49eeb cmFileAPI: Use cmJSONState to read client queries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12317
2026-07-27 10:08:50 -04:00
Brad King
38d28670e3
Merge topic 'tests-validate-json-script'
...
4eda69be82 Tests: Centralize JSON schema validation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12315
2026-07-27 10:07:13 -04:00
Brad King
1206132189
Merge branch 'release-4.4'
2026-07-27 10:03:44 -04:00
Brad King
4727ac4908
Merge topic 'fix-mod-manifest-nested-dirs'
...
539b097bd8 CPS/c++modules: Use file system root as base directory for module manifests
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !12326
2026-07-27 10:03:44 -04:00
Brad King
23f412a704
Merge topic 'fix-mod-manifest-nested-dirs' into release-4.4
...
539b097bd8 CPS/c++modules: Use file system root as base directory for module manifests
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !12326
2026-07-27 10:03:41 -04:00
Brad King
007156ec0f
Merge branch 'release-4.4'
2026-07-27 10:01:15 -04:00
Brad King
0d21b63fea
Merge topic 'fix-cps-private-link-deps'
...
c7ffbc3a26 CPS: Add package requirements for per-config link dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !12324
2026-07-27 10:01:14 -04:00
Brad King
44b74c8aae
Merge topic 'fix-cps-private-link-deps' into release-4.4
...
c7ffbc3a26 CPS: Add package requirements for per-config link dependencies
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !12324
2026-07-27 10:01:12 -04:00
Brad King
bab5c021b4
Merge branch 'release-4.4'
2026-07-27 09:56:23 -04:00
Brad King
92fbd6d0e0
Merge topic 'reduce-utf-8'
...
96b3a4e6c7 Style: Replace some UTF-8 characters with ASCII equivalents
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12319
2026-07-27 09:56:23 -04:00
Brad King
713a0b1212
Merge topic 'reduce-utf-8' into release-4.4
...
96b3a4e6c7 Style: Replace some UTF-8 characters with ASCII equivalents
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !12319
2026-07-27 09:56:21 -04:00
Ben Boeckel
7f4c2d3c21
ci: do not limit testing based on load in a tart runner
...
Observations are seeing stalls of up to 2 minutes waiting for the VM to
become quiescent enough to start tests.
2026-07-27 09:50:53 -04:00
Tyler Yankee
c707fde0f2
Help: Move general FILE_SET info to cmake-buildsystem(7)
...
File sets have evolved to be more ubiquitous throughout a CMake build,
outside the scope of simply the target_sources command. Move general
information to the `cmake-buildsystem(7)` manual and keep only
reference information specific to the syntax of target_sources in its
command page. Sprinkle some more cross-references to the new location.
Fixes : #27900
Suggested-By: Marc Chevrier <marc.chevrier@gmail.com>
2026-07-27 09:01:37 -04:00
Kitware Robot
41b071e482
CMake Nightly Date Stamp
2026-07-27 00:05:38 -04:00
Vito Gamberini
539b097bd8
CPS/c++modules: Use file system root as base directory for module manifests
...
Fixes : #27989
2026-07-26 16:34:33 -04:00
AJIOB
dba12b5e82
instrumentation: support long output list of files
...
Fixes : #27942
2026-07-26 23:04:22 +03:00
Marc Chevrier
84cb7e2629
FindPython: Add support for pydebug ABI flag on Windows
...
Fixes : #27969
2026-07-26 17:10:25 +02:00
Kitware Robot
bbe9cd4f0b
CMake Nightly Date Stamp
2026-07-26 00:06:39 -04:00