Marc Chevrier
0a4a4d2053
FindPython: NumPy target does not depend on Development.Module
...
Fixes : #27123
2025-08-25 15:28:41 +02:00
Brad King
46fc0232ae
Merge topic 'fix-get-mapped-config'
...
05ae95c864 cmTarget: Overhaul GetMappedConfig
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !10995
2025-08-25 09:16:53 -04:00
Brad King
c26dda4330
Merge topic 'cuda-arch-quotes'
...
36673385bb CUDA: Improve error message when CMAKE_CUDA_ARCHITECTURES contains quotes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11096
2025-08-25 09:14:40 -04:00
Kitware Robot
ae7efabf2c
CMake Nightly Date Stamp
2025-08-25 00:04:56 -04:00
Kitware Robot
c846595f6e
CMake Nightly Date Stamp
2025-08-24 00:04:35 -04:00
Kitware Robot
a5c0240d1a
CMake Nightly Date Stamp
2025-08-23 00:04:46 -04:00
Kitware Robot
492a531e8a
CMake Nightly Date Stamp
2025-08-22 00:05:48 -04:00
Kitware Robot
8bb3173bd5
CMake Nightly Date Stamp
2025-08-21 00:05:08 -04:00
Matthew Woehlke
05ae95c864
cmTarget: Overhaul GetMappedConfig
...
Create a brand new implementation of `cmTarget::GetMappedConfig` which
prioritized a target's `IMPORTED_CONFIGURATIONS` as the 'source of
truth' for what configurations are available. In particular, this means
that configuration selection when `IMPORTED_CONFIGURATIONS` is set does
not depend on the library type in any manner. The fallback logic also
uses a more consistent 'usability' criteria that should result in more
consistent configuration selection, particularly for `INTERFACE`
targets.
The previous implementation is retained as a separate method for users
requesting the OLD behavior.
Fixes : #27022
2025-08-20 14:44:05 -04:00
Brad King
36673385bb
CUDA: Improve error message when CMAKE_CUDA_ARCHITECTURES contains quotes
...
Closes : #27150
2025-08-20 10:47:02 -04:00
Brad King
9e89400d13
Merge topic 'patch-26555-modules-intro-code-blocks'
...
1d0b46111e Help: Add remaining intro code blocks to modules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11091
2025-08-20 10:14:39 -04:00
Brad King
1f92180417
Merge topic 'patch-FindJsonCpp-version'
...
2997d37adf FindJsonCpp: Add JsonCpp_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11090
2025-08-20 10:12:25 -04:00
Brad King
7d7b91717c
Merge topic 'patch-FindPkgConfig-version'
...
13366e3045 FindPkgConfig: Add PkgConfig_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11089
2025-08-20 10:10:34 -04:00
Brad King
4dfc6d200b
Merge topic 'patch-FindwxWidgets-version'
...
559500bede FindwxWidgets: Add wxWidgets_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11088
2025-08-20 10:06:12 -04:00
Brad King
7786856276
Merge branch 'release-4.1'
2025-08-20 10:02:44 -04:00
Brad King
a9b11fcfd6
Merge branch 'release-4.0'
2025-08-20 10:02:38 -04:00
Brad King
d296bf6b70
Merge branch 'release-4.0' into release-4.1
2025-08-20 10:02:23 -04:00
Brad King
de5fe5de95
Merge branch 'release-4.1'
2025-08-20 10:01:03 -04:00
Brad King
d84e4dd621
Merge topic 'ctest-T-test-timeout'
...
9dc3edbba8 ctest: Restore default test timeout for command-line `-T Test` step
8745e6308e ctest: Restore default of no time limit for command-line `-T Test` step
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11094
2025-08-20 10:01:02 -04:00
Brad King
0ef525208c
Merge topic 'ctest-T-test-timeout' into release-4.1
...
9dc3edbba8 ctest: Restore default test timeout for command-line `-T Test` step
8745e6308e ctest: Restore default of no time limit for command-line `-T Test` step
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11094
2025-08-20 10:01:00 -04:00
Brad King
d0b490aaf0
Merge topic 'ctest-T-test-timeout' into release-4.0
...
9dc3edbba8 ctest: Restore default test timeout for command-line `-T Test` step
8745e6308e ctest: Restore default of no time limit for command-line `-T Test` step
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11094
2025-08-20 09:58:46 -04:00
Kitware Robot
9bab48745e
CMake Nightly Date Stamp
2025-08-20 00:04:37 -04:00
Kitware Robot
8c07462a8b
CMake Nightly Date Stamp
2025-08-19 00:04:49 -04:00
Brad King
9dc3edbba8
ctest: Restore default test timeout for command-line -T Test step
...
In commit 774fcbe49c (CTest: Base command line mode on top of scripting
commands, 2024-10-05, v4.0.0-rc1~653^2) the implementation of this step
was converted to use `ctest_test` internally. That command has its own
default test timeout of 600s if the ctest "TimeOut" configuration value
is not set. If "TimeOut" is not set then default it to our previous
command-line mode default test timeout.
Fixes : #27139
2025-08-18 14:30:56 -04:00
Brad King
8745e6308e
ctest: Restore default of no time limit for command-line -T Test step
...
Refactoring in commit 83845184db (cmCTest: Move timing functions from
cmCTestScriptHandler to cmCTest, 2024-10-23, v4.0.0-rc1~576^2) enabled a
time limit even if the undocumented `CTEST_TIME_LIMIT` script variable
is not set.
2025-08-18 14:10:15 -04:00
Brad King
2ec20fc2f8
Merge topic 'patch-FindHg-version'
...
e463cf3283 FindHg: Add Hg_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11083
2025-08-18 10:20:21 -04:00
Brad King
53d765cd5c
Merge topic 'patch-FindMPI'
...
66be29e3e0 FindMPI: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11084
2025-08-18 10:15:54 -04:00
Brad King
a7156c3d3a
Merge topic 'FindBLAS-ACML'
...
a1fa0a3f23 FindBLAS: Fix search for ACML when not in fallback paths
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11087
2025-08-18 10:13:47 -04:00
Brad King
030a63dd54
Merge topic 'xcframework-plist-cache'
...
da330bcf88 macOS: Cache parsed xcframework plist content
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11076
2025-08-18 10:07:14 -04:00
Brad King
fa2ed6568c
Merge topic 'cpack-dmg-sync'
...
ef739edd20 CPack/DragNDrop: Prevent hdiutil "resource is busy" failures
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11086
2025-08-18 10:02:20 -04:00
Brad King
9567647e9b
Merge topic 'debugger-docs'
...
9d93853405 Help: Add documentation for debugging with GDB
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10980
2025-08-18 09:51:58 -04:00
Brad King
9062fc9c16
Merge topic 'install-object-name-strategy'
...
c651b0e002 objects: implement installation naming strategies
29c7f19280 cmTarget: add the `INSTALL_OBJECT_NAME_STRATEGY` property
757c40c478 cmObjectLocation: add a class to track object locations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11046
2025-08-18 09:45:19 -04:00
Craig Scott
333d28cd13
Merge topic 'doc-origin-autogen-xref-text'
...
6592d66030 Help: Prevent section headings being used for <ORIGIN>_autogen xrefs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11085
2025-08-18 08:30:37 -04:00
Peter Kokot
1d0b46111e
Help: Add remaining intro code blocks to modules
...
This is a follow-up to add intro code blocks to all remaining utility
and find modules.
Fixes : #26555
2025-08-18 11:52:56 +02:00
Kitware Robot
2dd0e8438b
CMake Nightly Date Stamp
2025-08-18 00:05:07 -04:00
Peter Kokot
2997d37adf
FindJsonCpp: Add JsonCpp_VERSION
...
This also removes the JsonCpp_VERSION_STRING result variable, which
doesn't need to be deprecated and further provided by the module as this
is internal module.
Issue: #27088
2025-08-17 08:15:13 +02:00
Peter Kokot
13366e3045
FindPkgConfig: Add PkgConfig_VERSION
...
This deprecates the PKG_CONFIG_VERSION_STRING result variable.
Issue: #27088
2025-08-17 07:31:44 +02:00
Peter Kokot
559500bede
FindwxWidgets: Add wxWidgets_VERSION
...
This deprecates the wxWidgets_VERSION_STRING result variable.
Issue: #27088
2025-08-17 07:17:12 +02:00
Kitware Robot
392b4fc9aa
CMake Nightly Date Stamp
2025-08-17 00:04:28 -04:00
Ben Boeckel
c651b0e002
objects: implement installation naming strategies
2025-08-16 09:18:44 -04:00
Kitware Robot
64d6c07af3
CMake Nightly Date Stamp
2025-08-16 00:04:06 -04:00
Toby Isaac
a1fa0a3f23
FindBLAS: Fix search for ACML when not in fallback paths
...
Avoid indexing an empty list.
Fixes : #27141
2025-08-15 14:00:20 -04:00
Gonzalo Garramuño
ef739edd20
CPack/DragNDrop: Prevent hdiutil "resource is busy" failures
...
Run `sync` to finish pending filesystem operations before running `hdiutil`.
Fixes : #27136
2025-08-15 10:33:27 -04:00
Eugene Zimichev
da330bcf88
macOS: Cache parsed xcframework plist content
...
Avoid repeating `plutil` calls on the same plist files.
Fixes : #27023
2025-08-15 10:15:54 -04:00
Brad King
69949719c8
Merge topic 'patch-FindwxWidgets'
...
e211e88501 FindwxWidgets: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11055
2025-08-15 09:39:48 -04:00
Brad King
4f33a6b096
Merge topic 'patch-FindKDE4'
...
de37ba1907 FindKDE4: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11074
2025-08-15 09:32:30 -04:00
Brad King
0aec7864f6
Merge topic 'patch-FindSubversion-version'
...
051b670e51 FindSubversion: Add Subversion_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11053
2025-08-15 09:30:14 -04:00
Brad King
63d88db7ac
Merge topic 'patch-FindLua-version'
...
138fd2c665 FindLua*: Add Lua_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11052
2025-08-15 09:21:43 -04:00
Brad King
ced6ca50f1
Merge topic 'foreach-assertion'
...
ac8fe36aba Help: Improve clarity of foreach behavior
37e27f71bc foreach: Explicitly skip replay without iterations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11081
2025-08-15 08:31:45 -04:00
Brad King
471069c579
Merge branch 'release-4.1'
2025-08-15 08:29:03 -04:00