Kitware Robot
c856d12d3e
CMake Nightly Date Stamp
2026-07-21 00:08:19 -04:00
Brad King
2412650606
Merge branch 'release-4.4'
2026-07-20 15:09:06 -04:00
Brad King
f858c1907d
Merge topic 'gtest-multiple-discovery'
...
c3c95f3010 GoogleTest: Avoid generation error on duplicate target test discovery
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12279
2026-07-20 15:09:05 -04:00
Brad King
b47fd840fe
Merge topic 'gtest-multiple-discovery' into release-4.4
...
c3c95f3010 GoogleTest: Avoid generation error on duplicate target test discovery
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12279
2026-07-20 15:09:04 -04:00
Brad King
2f062bd44f
Merge branch 'release-4.4'
2026-07-20 15:07:14 -04:00
Brad King
49d548688f
Merge branch 'release-4.3'
2026-07-20 15:07:06 -04:00
Brad King
c27486d8f3
Merge branch 'release-4.2'
2026-07-20 15:07:02 -04:00
Brad King
d733e9f23c
Merge branch 'release-4.3' into release-4.4
2026-07-20 15:06:46 -04:00
Brad King
c336a16381
Merge branch 'release-4.2' into release-4.3
2026-07-20 15:06:19 -04:00
Brad King
8bdc004ef2
Merge topic 'backport-4.2-gtest-test-target' into release-4.3
...
e79506fadf GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12276
2026-07-20 15:06:10 -04:00
Brad King
02700905e0
Merge topic 'backport-4.2-gtest-test-target' into release-4.2
...
e79506fadf GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12276
2026-07-20 15:05:39 -04:00
Brad King
6b5eaa6df6
Merge branch 'release-4.4'
2026-07-20 15:05:18 -04:00
Brad King
43f6543134
Merge topic 'gtest-test-target'
...
4f0dea4ea5 Merge branch 'backport-4.2-gtest-test-target' into gtest-test-target
fc1b218b37 GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
e79506fadf GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12276
2026-07-20 15:05:18 -04:00
Brad King
bfead65aac
Merge topic 'gtest-test-target' into release-4.4
...
4f0dea4ea5 Merge branch 'backport-4.2-gtest-test-target' into gtest-test-target
fc1b218b37 GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
e79506fadf GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12276
2026-07-20 15:05:16 -04:00
Tyler Yankee
c3c95f3010
GoogleTest: Avoid generation error on duplicate target test discovery
...
The discovery script created by commit 3748ca9f (GoogleTest: generate
single discovery script, 2026-04-08, v4.4.0-rc1~302^2~1) creates
generate-time collisions if gtest_discover_tests() is called on the
same target in the same directory with the same arguments multiple
times. Handle the case with a warning to preserve compatibility with
existing projects.
Fixes : #27940
2026-07-20 13:26:08 -04:00
Brad King
4f0dea4ea5
Merge branch 'backport-4.2-gtest-test-target' into gtest-test-target
2026-07-20 13:20:40 -04:00
Tyler Yankee
fc1b218b37
GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
...
Restore the logic from commit 6680df042e (GoogleTest: Avoid POST_BUILD
race condition for gtest_discover_tests(), 2025-10-26, v4.2.0-rc2~15^2)
that was lost in the refactoring in commit 3748ca9fc7 (GoogleTest:
generate single discovery script, 2026-04-08, v4.4.0-rc1~302^2~1). Add
a regression test.
Fixes : #27939 , #27319 , #27972
2026-07-20 11:21:35 -04:00
Tyler Yankee
e79506fadf
GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
...
Incorporate the logic from commit 6680df042e (GoogleTest: Avoid
POST_BUILD race condition for gtest_discover_tests(), 2025-10-26,
v4.2.0-rc2~15^2) into the JSON test discovery mechanism introduced in
commit 1cdceae8e3 (GoogleTest: Parse discovered test list from JSON
output if supported, 2025-05-02, v4.2.0-rc1~533^2~2). Add a regression
test.
Fixes : #27939 , #27319 , #27972
2026-07-20 11:19:17 -04:00
Brad King
ea400a199b
Merge topic 'instrumentation-mac-ar-rsp'
...
f1dbb9e1dc Tests/Instrumentation: Disable rsp check on macOS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12292
2026-07-20 10:08:08 -04:00
Brad King
a6d2c60f73
Merge topic 'googletest_handle_newline_characters'
...
2c181bd60a GoogleTest: Drop newlines from test names
b464920acc string(STRIP): Document that it removes newlines
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12262
2026-07-20 09:58:38 -04:00
Brad King
48f6af5b86
Merge branch 'release-4.4'
2026-07-20 09:56:03 -04:00
Brad King
9d55e56259
Merge topic 'ctest-junit-exit-error'
...
0d320cb496 ctest: Exit nonzero when write to output JUnit or XML fails
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12282
2026-07-20 09:56:03 -04:00
Brad King
062fe1d224
Merge topic 'ctest-junit-exit-error' into release-4.4
...
0d320cb496 ctest: Exit nonzero when write to output JUnit or XML fails
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12282
2026-07-20 09:56:01 -04:00
Kitware Robot
1f420db71d
CMake Nightly Date Stamp
2026-07-20 00:09:37 -04:00
Kitware Robot
88b50f5f5c
CMake Nightly Date Stamp
2026-07-19 00:06:19 -04:00
Kitware Robot
300710a060
CMake Nightly Date Stamp
2026-07-18 00:05:49 -04:00
Tyler Yankee
f1dbb9e1dc
Tests/Instrumentation: Disable rsp check on macOS
...
Issue: #16731
2026-07-17 13:39:11 -04:00
Brad King
177047cb42
Merge branch 'release-4.4'
2026-07-17 10:52:59 -04:00
Brad King
5c1f5210c9
Merge topic 'fix-imported-bmi-config'
...
82683ae8b0 c++modules: discover synth targets for all configs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !12286
2026-07-17 10:52:58 -04:00
Brad King
6ed00caad0
Merge topic 'fix-imported-bmi-config' into release-4.4
...
82683ae8b0 c++modules: discover synth targets for all configs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !12286
2026-07-17 10:52:56 -04:00
Brad King
f890d7a75f
Merge topic 'math-increment-decrement'
...
8cf21478ac math(): Add INCREMENT and DECREMENT modes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !12280
2026-07-17 10:34:48 -04:00
Brad King
91ea357c32
Merge topic 'warn-no-internal-modules'
...
d3bb3cafe9 Modules: not produce warnings for CMake internals
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12275
2026-07-17 10:32:36 -04:00
Brad King
3e2927c3cb
Merge topic 'pkgc-update'
...
38fa645e73 PkgC: Correctly handle various pkg-config edge cases
391b44f37e llpkgc: update to 0.0.7
d4f638ee04 Merge branch 'upstream-llpkgc' into pkgc-update
bec4510a0f llpkgc 2026-07-07 (12b80381)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12217
2026-07-17 10:25:29 -04:00
Brad King
7991e0dc19
Merge topic 'alias-transparency-install'
...
77156c92eb ALIAS: Add support for install and export commands
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12260
2026-07-17 10:23:26 -04:00
Brad King
a79eb9dcc4
Merge topic 'instrumentation-interrupt-ctest'
...
d5d2741414 Instrumentation: Write ctest snippet on interrupted test run
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12272
2026-07-17 10:21:51 -04:00
Kitware Robot
12d8af5356
CMake Nightly Date Stamp
2026-07-17 00:07:39 -04:00
Robert Maynard
2c181bd60a
GoogleTest: Drop newlines from test names
...
It is possible to have trailing ( and maybe leading ) newlines in a test name. This causes problems with ctest
features like `tests-from-file` since they will never
be an exact match.
So now we sanitize names by removing these newlines
2026-07-16 15:11:53 -07:00
Vito Gamberini
82683ae8b0
c++modules: discover synth targets for all configs
...
Fixes : #26312
2026-07-16 12:10:02 -04:00
Kitware Robot
c9f3b90782
CMake Nightly Date Stamp
2026-07-16 00:05:36 -04:00
Tyler Yankee
0d320cb496
ctest: Exit nonzero when write to output JUnit or XML fails
...
`ProcessHandler` can return -1, 0, or 1, and the latter is used in this
particular case.
Fixes : #27949
2026-07-15 15:56:03 -04:00
Kyle Edwards
8cf21478ac
math(): Add INCREMENT and DECREMENT modes
2026-07-15 11:40:07 -04:00
Brad King
ff685421a4
Merge branch 'release-4.4'
2026-07-15 10:57:32 -04:00
Brad King
4cb791d4d0
Merge topic 'ninja-swift-cldeps-order'
...
9d7da095fd Ninja: Restore cmcldeps command-line ordering
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12270
2026-07-15 10:57:32 -04:00
Brad King
1f3b0f6c0a
Merge topic 'ninja-swift-cldeps-order' into release-4.4
...
9d7da095fd Ninja: Restore cmcldeps command-line ordering
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12270
2026-07-15 10:57:30 -04:00
Brad King
3538273f45
Merge topic 'fix-llvm-rc-test-debt'
...
9599d1b8d3 Tests: llvm_rc_full_run failed when excluded from RunCMake_TEST_FILTER
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12274
2026-07-15 10:54:44 -04:00
Brad King
cc0d5b9f3e
Merge branch 'release-4.4'
2026-07-15 10:43:00 -04:00
Brad King
e4768e229e
Merge topic 'trans-bmi-fix'
...
c36bfe1298 c++modules: Fix transitive synthetic BMI discovery
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12271
2026-07-15 10:42:59 -04:00
Brad King
9c56ee1201
Merge topic 'trans-bmi-fix' into release-4.4
...
c36bfe1298 c++modules: Fix transitive synthetic BMI discovery
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !12271
2026-07-15 10:42:57 -04:00
Kitware Robot
81ba0f12d2
CMake Nightly Date Stamp
2026-07-15 00:07:31 -04:00
Daksh Mamodiya
d5d2741414
Instrumentation: Write ctest snippet on interrupted test run
...
Extend the interrupt-flush mechanism already used for cmakeBuild and
cmakeInstall to ctest, so that a user interrupt (e.g. Ctrl+C) still writes
the overall ctest instrumentation snippet, marked with interruptSignal,
before exiting.
On interrupt CTest stops scheduling further tests at every launch site,
skips the postCTest hook, forces a non-zero exit status, and preserves the
checkpoint file so that a later 'ctest -F' can resume the interrupted test
set.
Issue: #27859
2026-07-14 20:40:09 +02:00