Commit Graph

67629 Commits

Author SHA1 Message Date
Brad King ef984ce556 Tests/RunCMake/VS10Project: Fix file path case consistency 2024-10-21 09:51:02 -04:00
Brad King 4b08b10900 Merge topic 'ctest-init'
80d6b20657 cmCTestStartCommand: Remove data members
0bfe17e15b cmCTest: Separate initialization of script and command line
402af107a5 cmCTest: Add GetTestGroupString function
37651800ed cmCTest: Extract functions CreateNewTag and ReadExistingTag
d28947913c cmCTest: Separate InitializeTesting function
60b822da52 cmCTest: Function ReadCustomConfigurationFileTree never fails
3c321b6571 cmCTestStartCommand: Inline InitializeFromCommand function
9fbdfa11d4 cmCTest: Separate test execution from dashboard mode
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9911
2024-10-21 09:43:25 -04:00
Kitware Robot 910326ae33 CMake Nightly Date Stamp 2024-10-21 00:02:28 -04:00
Kitware Robot 60ba3b3038 CMake Nightly Date Stamp 2024-10-20 00:01:20 -04:00
Craig Scott 17f5693a25 Merge branch 'release-3.31' 2024-10-19 17:50:11 -04:00
Craig Scott 61bbc1f7d2 Merge topic 'doc-link-libraries-strategy'
1a119c5ad5 Help: Move LINK_LIBRARIES_STRATEGY details to target property docs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Brad King <brad.king@kitware.com>
Merge-request: !9919
2024-10-19 17:50:10 -04:00
Craig Scott 6768820826 Merge topic 'doc-link-libraries-strategy' into release-3.31
1a119c5ad5 Help: Move LINK_LIBRARIES_STRATEGY details to target property docs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Brad King <brad.king@kitware.com>
Merge-request: !9919
2024-10-19 17:50:09 -04:00
Brad King 0af2b67454 Merge branch 'release-3.31' 2024-10-19 14:51:07 -04:00
Brad King 817502db7a Merge branch 'release-3.30' 2024-10-19 14:50:57 -04:00
Brad King c66bfa7679 Merge branch 'release-3.29' 2024-10-19 14:50:49 -04:00
Brad King f59f2b0512 Merge branch 'release-3.30' into release-3.31 2024-10-19 14:50:26 -04:00
Brad King 34d392e047 Merge branch 'release-3.31' 2024-10-19 14:49:49 -04:00
Brad King 7d41427968 Merge topic 'test-cuda-bin2c-null'
0c1d290090 Tests: Ensure CUDA bin2c output is null terminated

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9917
2024-10-19 14:49:48 -04:00
Brad King ceda8bece9 Merge topic 'test-cuda-bin2c-null' into release-3.31
0c1d290090 Tests: Ensure CUDA bin2c output is null terminated

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9917
2024-10-19 14:49:47 -04:00
Brad King 27a1fb055a Merge branch 'release-3.29' into release-3.30 2024-10-19 14:48:37 -04:00
Brad King 43bb255aaa Merge topic 'test-cuda-bin2c-null' into release-3.30
0c1d290090 Tests: Ensure CUDA bin2c output is null terminated

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9917
2024-10-19 14:48:15 -04:00
Brad King d1d20ed397 Merge topic 'test-cuda-bin2c-null' into release-3.29
0c1d290090 Tests: Ensure CUDA bin2c output is null terminated

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9917
2024-10-19 14:47:34 -04:00
Brad King 203ea1d56d Merge topic 'ctest-build-and-test'
2a5ecbdf1a ctest: Restore cleanup of load_command plugins
8e4fdafd0a cmCTestBuildAndTest: Improve RunCMake method return type

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !9916
2024-10-19 14:44:32 -04:00
Daniel Pfeifer 80d6b20657 cmCTestStartCommand: Remove data members 2024-10-19 14:38:03 -04:00
Daniel Pfeifer 0bfe17e15b cmCTest: Separate initialization of script and command line 2024-10-19 14:38:03 -04:00
Daniel Pfeifer 402af107a5 cmCTest: Add GetTestGroupString function
Rename the current GetTestModelString to GetTestGroupString, because
that is what the function actually returns.  Then add a new function
GetTestGroupString that actually returns the model.
2024-10-19 14:38:02 -04:00
Daniel Pfeifer 37651800ed cmCTest: Extract functions CreateNewTag and ReadExistingTag 2024-10-19 14:37:40 -04:00
Kitware Robot 591a3f8544 CMake Nightly Date Stamp 2024-10-19 00:01:17 -04:00
Craig Scott 1a119c5ad5 Help: Move LINK_LIBRARIES_STRATEGY details to target property docs
For cases where a CMAKE_XXX variable provides a default value for a
XXX target property, the convention used in the documentation is to
put the detailed explanation in the target property docs, leaving the
variable docs to be fairly minimal and cross-reference the target
property docs for details.

When the (CMAKE_)LINK_LIBRARIES_STRATEGY docs were first added,
they were the opposite of this convention, putting the details in the
variable docs instead of the property docs. This change moves the
details to the property docs to make it consistent with the prevailing
convention used elsewhere.
2024-10-19 10:38:10 +11:00
Daniel Pfeifer d28947913c cmCTest: Separate InitializeTesting function 2024-10-18 15:04:08 -04:00
Daniel Pfeifer 60b822da52 cmCTest: Function ReadCustomConfigurationFileTree never fails 2024-10-18 15:04:08 -04:00
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
Robert Maynard 0c1d290090 Tests: Ensure CUDA bin2c output is null terminated
The default behavior of bin2c is to create binary arrays that have no
null termination.  So to use it as a C array we need to explicitly tell
it to create valid null terminated strings.

This will safely allow us to run PTX tests across all CUDA drivers.
2024-10-18 11:05:10 -04:00
Brad King 2a5ecbdf1a ctest: Restore cleanup of load_command plugins
Restore `cmDynamicLoader` cleanup removed by commit c7d11a77e4 (ctest:
Remove outdated optimization of tests running ctest itself, 2024-10-16).
2024-10-18 07:43:18 -04:00
Brad King 8e4fdafd0a cmCTestBuildAndTest: Improve RunCMake method return type 2024-10-18 07:43:15 -04: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