Daniel Pfeifer
3c321b6571
cmCTestStartCommand: Inline InitializeFromCommand function
2024-10-18 15:04:08 -04:00
Daniel Pfeifer
9fbdfa11d4
cmCTest: Separate test execution from dashboard mode
2024-10-18 15:04:08 -04:00
Daniel Pfeifer
281e9039cb
cmWorkingDirectory: Unify error messages
2024-10-18 15:04:07 -04:00
Daniel Pfeifer
c8bae4e226
cmCTest: Remove Finalize function
2024-10-18 17:10:16 +02:00
Daniel Pfeifer
7e4b26fdb1
cmCTest: Extract RunScripts function
2024-10-18 17:10:16 +02:00
Brad King
290c0d3bde
Merge topic 'ctest-build-and-test'
...
249c679fb4 ctest: Drop --build-and-test test output buffering
cb171bcc12 ctest: Drop --build-and-test build output buffering
41fce4140d ctest: Drop --build-and-test cmake output buffering
1f0994c437 cmGlobalGenerator: Clarify Build method buffering of child process output
14e17a83be cmGlobalGenerator: Clarify Build method output mode argument name
b8f14c6c4d cmGlobalGenerator: Remove default Build method output mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: alcroito <alexandru.croitor@qt.io >
Merge-request: !9912
2024-10-18 07:41:40 -04:00
Brad King
4912a95d7e
Merge branch 'release-3.31'
2024-10-18 07:40:16 -04:00
Brad King
05ff218263
Merge topic 'fix-cps-version'
...
f04dd93c47 cmExportPackageInfoGenerator: Fix version properties
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9914
2024-10-18 07:40:16 -04:00
Brad King
5a459163dc
Merge topic 'fix-cps-version' into release-3.31
...
f04dd93c47 cmExportPackageInfoGenerator: Fix version properties
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9914
2024-10-18 07:40:14 -04:00
Brad King
a8cbee46fb
Merge branch 'release-3.31'
2024-10-18 07:38:21 -04:00
Brad King
a43815a01d
Merge branch 'release-3.30'
2024-10-18 07:38:19 -04:00
Brad King
cb925af239
Merge branch 'release-3.29'
2024-10-18 07:38:17 -04:00
Brad King
b3a90110ce
Merge branch 'release-3.30' into release-3.31
2024-10-18 07:37:54 -04:00
Brad King
3d4cbfaea4
Merge branch 'release-3.31'
2024-10-18 07:36:53 -04:00
Brad King
89b1997d38
Merge topic 'python3.14'
...
be958c8f35 FindPython: Add support for Python 3.14
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9915
2024-10-18 07:36:53 -04:00
Brad King
da4a815c3a
Merge topic 'python3.14' into release-3.31
...
be958c8f35 FindPython: Add support for Python 3.14
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9915
2024-10-18 07:36:52 -04:00
Brad King
b1c552e9b6
Merge branch 'release-3.31'
2024-10-18 07:35:59 -04:00
Brad King
eb00926123
Merge topic 'test-cuda-simplify-kernels'
...
ee9e2216ec Tests: Simplify CUDA kernels avoid crash with nvidia driver 550
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9913
2024-10-18 07:35:59 -04:00
Brad King
e45dc7b827
Merge topic 'test-cuda-simplify-kernels' into release-3.31
...
ee9e2216ec Tests: Simplify CUDA kernels avoid crash with nvidia driver 550
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9913
2024-10-18 07:35:57 -04:00
Brad King
309b2eba1b
Merge branch 'release-3.29' into release-3.30
2024-10-18 07:35:04 -04:00
Brad King
5b7a0f4ac6
Merge topic 'python3.14' into release-3.30
...
be958c8f35 FindPython: Add support for Python 3.14
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9915
2024-10-18 07:34:21 -04:00
Brad King
1415b3d641
Merge branch 'test-cuda-simplify-kernels' into release-3.30
...
ee9e2216ec Tests: Simplify CUDA kernels avoid crash with nvidia driver 550
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9913
2024-10-18 07:33:43 -04:00
Brad King
afc2d5b462
Merge topic 'test-cuda-simplify-kernels' into release-3.29
...
ee9e2216ec Tests: Simplify CUDA kernels avoid crash with nvidia driver 550
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9913
2024-10-18 07:32:53 -04:00
Kitware Robot
647ac61ad3
CMake Nightly Date Stamp
2024-10-18 00:01:23 -04:00
Robert Maynard
ee9e2216ec
Tests: Simplify CUDA kernels avoid crash with nvidia driver 550
...
Avoid having two identical kernels in PTX. We don't need a second
kernel anyway.
2024-10-17 20:18:24 -04:00
Miro Hrončok
be958c8f35
FindPython: Add support for Python 3.14
2024-10-17 20:04:25 -04:00
Matthew Woehlke
f04dd93c47
cmExportPackageInfoGenerator: Fix version properties
...
Fix a small bug in cmExportPackageInfoGenerator that caused extended
version properties ("compat_version", "version_schema")) to be emitted
when empty. Add a test to ensure this is working as intended.
Fixes : #26264
2024-10-17 14:57:38 -04:00
Brad King
fa61269d8e
Merge branch 'release-3.31'
2024-10-17 09:44:41 -04:00
Brad King
773eff6d8e
CMake 3.31.0-rc2
v3.31.0-rc2
2024-10-17 09:01:08 -04:00
Brad King
249c679fb4
ctest: Drop --build-and-test test output buffering
...
Fixes : #25790
2024-10-17 08:37:13 -04:00
Brad King
cb171bcc12
ctest: Drop --build-and-test build output buffering
...
Issue: #25790
2024-10-17 08:37:12 -04:00
Brad King
41fce4140d
ctest: Drop --build-and-test cmake output buffering
...
Issue: #25790
2024-10-17 08:37:12 -04:00
Brad King
1f0994c437
cmGlobalGenerator: Clarify Build method buffering of child process output
2024-10-17 08:37:12 -04:00
Brad King
14e17a83be
cmGlobalGenerator: Clarify Build method output mode argument name
2024-10-17 08:37:12 -04:00
Brad King
b8f14c6c4d
cmGlobalGenerator: Remove default Build method output mode
...
Clarify call sites by passing the output mode explicitly.
2024-10-17 08:37:12 -04:00
Brad King
74158fe503
Merge topic 'ctest-build-and-test'
...
79428efce0 cmCTestBuildAndTest: Adopt RunTest method
c7d11a77e4 ctest: Remove outdated optimization of tests running ctest itself
b2b7c4cc28 cmCTest: Remove unused functionality from RunTest method
38ad939383 cmCTest: Fix clang-tidy performance-unnecessary-copy-initialization diagnostic
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9907
2024-10-17 08:28:17 -04:00
Brad King
7fc70baf0f
Merge branch 'release-3.31'
2024-10-17 08:26:54 -04:00
Brad King
eda01440bd
Merge topic 'revert-link-dedup-imported-targets'
...
262c277197 Revert "Ensure imported targets in sibling dirs are deduplicated"
645b57b8cd Tests/RunCMake/CMP0156: Match expected results more precisely
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9909
2024-10-17 08:26:53 -04:00
Brad King
67aef2b2c5
Merge topic 'revert-link-dedup-imported-targets' into release-3.31
...
262c277197 Revert "Ensure imported targets in sibling dirs are deduplicated"
645b57b8cd Tests/RunCMake/CMP0156: Match expected results more precisely
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9909
2024-10-17 08:26:52 -04:00
Brad King
ddfbb7aa36
Merge branch 'release-3.31'
2024-10-17 08:25:30 -04:00
Brad King
7c22085fad
Merge topic 'ios-mac-catalyst'
...
b49b03a62e Xcode: Use ad-hoc signing during compiler id for iOS Mac Catalyst
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9908
2024-10-17 08:25:30 -04:00
Brad King
fb1a327044
Merge topic 'ios-mac-catalyst' into release-3.31
...
b49b03a62e Xcode: Use ad-hoc signing during compiler id for iOS Mac Catalyst
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9908
2024-10-17 08:25:29 -04:00
Brad King
9a3cc65d9a
Merge topic 'ci-intel-compiler'
...
43daf2ba7c gitlab-ci: add job testing Intel oneAPI 2024.2.0 compilers on Linux
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9906
2024-10-17 08:24:35 -04:00
Kitware Robot
f11e5dc4d0
CMake Nightly Date Stamp
2024-10-17 00:01:19 -04:00
Brad King
262c277197
Revert "Ensure imported targets in sibling dirs are deduplicated"
...
Revert commit 502610733f (Ensure imported targets in sibling dirs are
deduplicated, 2024-09-15, v3.31.0-rc1~92^2). Also revert the change
from a copy of the logic made by commit cd418d4bb6 (Static libraries
de-duplication: keep first occurrence, 2024-09-29, v3.31.0-rc1~30^2).
The logic was de-duplicating based on the target name rather than based
on the library file path.
Fixes : #26371
Issue: #26284
2024-10-16 16:49:27 -04:00
Brad King
645b57b8cd
Tests/RunCMake/CMP0156: Match expected results more precisely
2024-10-16 16:49:27 -04:00
Brad King
b49b03a62e
Xcode: Use ad-hoc signing during compiler id for iOS Mac Catalyst
...
In commit 2785364b7b (iOS: Add support for Mac Catalyst, 2024-07-02,
v3.31.0-rc1~371^2) we forgot to update the conditions to use ad-hoc
signing from commit 89e1113e0c (Xcode: Use ad-hoc signing during
compiler id on macOS, 2022-06-10, v3.22.6~4^2~2).
Fixes : #26376
2024-10-16 15:04:56 -04:00
Brad King
79428efce0
cmCTestBuildAndTest: Adopt RunTest method
...
The method is now specific to this class.
2024-10-16 14:14:04 -04:00
Brad King
c7d11a77e4
ctest: Remove outdated optimization of tests running ctest itself
...
In commit 2c2291bbe0 (ENH: add new feature to ctest so that it can
cmake, build and run a test executable, 2004-01-07, v2.4.0~3483) ctest
was taught to recognize tests that run ctest itself and run them
internally instead of spawning a new process. This optimization was
removed by commit b9daa192af (ENH: Refactored CTest test execution code
into an object, 2009-08-19, v2.8.0~276) `cmCTestRunTest` replaced
`cmCTestTestHandler::ProcessOneTest`, which was eventually removed by
commit 5a5cc52230 (Fixed conversion warning on 64 bit machines,
2009-08-31, v2.8.0~241). Since then the optimization was only left in
`--build-and-test` mode, likely by accident, where it makes little
difference. Remove it to simplify the code.
Also drop the `--force-new-ctest-process` option, originally added by
commit 9255e40d81 (ENH: Add a way to force ctest to be a new process,
2004-05-10, v2.4.0~3101), since it no longer does anything.
2024-10-16 14:13:46 -04:00
Brad King
b2b7c4cc28
cmCTest: Remove unused functionality from RunTest method
...
`cmCTest::RunTest` has been used only for `--build-and-test` mode since
commit b9daa192af (ENH: Refactored CTest test execution code into an
object, 2009-08-19, v2.8.0~276). Drop code needed only by its old role
of running tests.
2024-10-16 14:13:23 -04:00