Brad King
24a85ac116
Merge topic 'patch-FindGit'
...
c584c45f9c FindGit: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10556
2025-04-01 11:46:36 -04:00
Kitware Robot
9257afbf8b
CMake Nightly Date Stamp
2025-04-01 00:04:32 -04:00
Kitware Robot
b31843680e
CMake Nightly Date Stamp
2025-03-31 00:04:41 -04:00
Craig Scott
cf9f4177a2
Merge topic 'doc-cpack-configs'
...
d289d720cb Help: Use consistent plural form for CPack configurations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10546
2025-03-30 05:55:58 -04:00
Kitware Robot
550d243b7c
CMake Nightly Date Stamp
2025-03-30 00:04:24 -04:00
Peter Kokot
c584c45f9c
FindGit: Update documentation
...
- Git_FOUND variable synced.
- Added more descriptions and synced with other similar find modules.
- Example extended.
2025-03-29 18:35:00 +01:00
Kitware Robot
7885d5edd9
CMake Nightly Date Stamp
2025-03-29 00:04:23 -04:00
Brad King
e0b64aad53
Merge topic 'remove-FindCABLE'
...
2b8b17106c FindCABLE: Add policy to remove this module
3c2ed4bbc6 FindGCCXML: Move documentation to list of deprecated modules
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10540
2025-03-28 09:16:34 -04:00
Craig Scott
d289d720cb
Help: Use consistent plural form for CPack configurations
2025-03-28 15:46:12 +11:00
Kitware Robot
94a019a82e
CMake Nightly Date Stamp
2025-03-28 00:04:37 -04:00
Brad King
2b8b17106c
FindCABLE: Add policy to remove this module
...
CABLE has not been maintained in a long time.
2025-03-27 09:48:49 -04:00
Brad King
54b548df7b
Merge topic 'macos-bundle-content-dir'
...
6b3ec3fefb Ninja/Makefile: Add support for copying directories into Apple bundles
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10508
2025-03-27 09:19:52 -04:00
Brad King
ed91e8c360
Merge topic 'file-download-handle-write-error'
...
9476245dcd file(DOWNLOAD): Handle write errors
1994393f7a cmCurl: Provide CURL_WRITEFUNC_ERROR for curl < 7.87
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10507
2025-03-27 09:17:11 -04:00
Kitware Robot
b0fd74d431
CMake Nightly Date Stamp
2025-03-27 00:04:33 -04:00
Junpeng Qiu
6b3ec3fefb
Ninja/Makefile: Add support for copying directories into Apple bundles
...
When the `MACOSX_PACKAGE_LOCATION` property is set on a directory, Xcode
copies the entire directory into the bundle. Implement this on Ninja
and Makefile generators too.
Fixes : #26808
Co-authored-by: Brad King <brad.king@kitware.com >
2025-03-26 14:51:26 -04:00
Brad King
1c60d83112
Merge topic 'update-kwsys'
...
52eeec1563 Merge branch 'upstream-KWSys' into update-kwsys
7bf8891b88 KWSys 2025-03-25 (6a109a7b)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Peter Kokot <peterkokot@gmail.com >
Merge-request: !10517
2025-03-26 09:38:45 -04:00
Hanjiang Yu
9476245dcd
file(DOWNLOAD): Handle write errors
2025-03-26 09:32:39 -04:00
Brad King
1994393f7a
cmCurl: Provide CURL_WRITEFUNC_ERROR for curl < 7.87
2025-03-26 09:32:39 -04:00
Kitware Robot
cd9ed89ff0
CMake Nightly Date Stamp
2025-03-26 00:04:42 -04:00
Brad King
52eeec1563
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2025-03-25 (6a109a7b)
2025-03-25 09:36:46 -04:00
Kitware Robot
902b0b46c8
CMake Nightly Date Stamp
2025-03-25 00:04:48 -04:00
Brad King
0e6a2068f6
Merge topic 'ctest-exit'
...
46a0c04284 CTest: Allow setting exit code in ctest scripts
47277616d8 Tests/CTestTestChecksum: Add missing CMakeLists.txt file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9872
2025-03-24 10:22:18 -04:00
Kitware Robot
ec10d51115
CMake Nightly Date Stamp
2025-03-24 00:04:40 -04:00
Kitware Robot
5cc08a4563
CMake Nightly Date Stamp
2025-03-23 00:04:46 -04:00
Kitware Robot
1c07011300
CMake Nightly Date Stamp
2025-03-22 00:04:22 -04:00
Brad King
c8f4ae9ccf
Merge topic 'GNU-linker-pushpop_state-detection'
...
d5be7c7f31 Linker: Detect GNU push-state/pop-state flags more robustly
7b552b9a64 Linker: Save GNU push-/pop-state detection with compiler inspection results
a9b126b0da Linker: Save linker inspection results with compiler inspection results
3f5f2b2d49 Linker: Honor CMAKE_<LANG>_LINK_LIBRARY_USING_FEATURE_SUPPORTED when FALSE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10468
2025-03-21 08:07:16 -04:00
Kitware Robot
3b89df520d
CMake Nightly Date Stamp
2025-03-21 00:04:32 -04:00
Daniel Pfeifer
46a0c04284
CTest: Allow setting exit code in ctest scripts
2025-03-20 16:31:49 +01:00
Marc Chevrier
a9b126b0da
Linker: Save linker inspection results with compiler inspection results
...
Reconfigure `CMake<LANG>Compiler.cmake` again after linker information
is detected.
2025-03-20 11:00:02 -04:00
Marc Chevrier
3f5f2b2d49
Linker: Honor CMAKE_<LANG>_LINK_LIBRARY_USING_FEATURE_SUPPORTED when FALSE
...
It is documented to override `CMAKE_LINK_LIBRARY_USING_FEATURE_SUPPORTED`.
2025-03-20 10:59:01 -04:00
Brad King
97246b2083
Merge topic 'ctest-schedule-random-seed'
...
d3455f38de ctest: Add option to specify the --schedule-random seed
3dc8e59bdc ctest: Record --schedule-random seed in test log
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Nadav Tenenbaum <tnadav@gmail.com >
Acked-by: Hagai Cohen <hagai.co@gmail.com >
Acked-by: Toplica Tanasković <toplicius@gmail.com >
Acked-by: Itay Bookstein <itay.bookstein@nextsilicon.com >
Acked-by: Ilan Tayari <ilan@nextsilicon.com >
Acked-by: Adnan Hodzic <adnan.hodzic@nextsilicon.com >
Merge-request: !10488
2025-03-20 09:11:24 -04:00
Kitware Robot
04e3bd98ce
CMake Nightly Date Stamp
2025-03-20 00:04:36 -04:00
Brad King
deb44bdf73
Merge topic 'instrumentation-snippet-names'
...
39f365ec3c instrumentation: Unique snippet file names
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !10491
2025-03-19 09:05:56 -04:00
Kitware Robot
d769493bf2
CMake Nightly Date Stamp
2025-03-19 00:04:42 -04:00
Daniel Goldberg
d3455f38de
ctest: Add option to specify the --schedule-random seed
...
When `--schedule-random` is used in automated CI jobs, failures may
occur due to test order. We now log the seed. Provide a way for
developers to re-run the same order by specifying the seed.
Fixes : #26760
Co-authored-by: Brad King <brad.king@kitware.com >
2025-03-18 14:17:59 -04:00
Daniel Goldberg
3dc8e59bdc
ctest: Record --schedule-random seed in test log
...
Issue: #26760
Signed-off-by: Daniel Goldberg <daniel.goldberg@nextsilicon.com >
2025-03-18 13:45:41 -04:00
Martin Duffy
39f365ec3c
instrumentation: Unique snippet file names
...
Updates the hash in snippet file naming to take the ProcessId into account
so that snippets with identical commands don't risk a collision in filename.
Additionally, this adds a `workingDir` to snippet files so that snippets with
identical commands can be more easily differentiated, such as with install
snippets.
2025-03-18 13:23:02 -04:00
Brad King
6987e87032
Merge topic 'json-parse-errors'
...
bed7e90bae cmJSONState: Use StructuredErrors when available
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10472
2025-03-18 09:54:15 -04:00
Brad King
ec825ccbc2
Merge topic 'export-multiple-set-not-installed'
...
953e5ec831 Merge branch 'backport-export-multiple-set-not-installed'
d723409e8e export: Allow multiple exports when only one export is installed
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10489
2025-03-18 09:32:59 -04:00
Kitware Robot
bdf6acd246
CMake Nightly Date Stamp
2025-03-18 00:04:36 -04:00
Brad King
953e5ec831
Merge branch 'backport-export-multiple-set-not-installed'
2025-03-17 18:04:53 -04:00
Martin Duffy
d723409e8e
export: Allow multiple exports when only one export is installed
...
Since commit c8997fc046 (export: Allow depending on targets exported
multiple times, 2024-12-26, v4.0.0-rc1~241^2), it is possible to depend
on a target exported multiple times so long as the target is exported in
only one set and with a consistent namespace. However, as a
side-effect, a target could not be in multiple export sets even if only
one of those sets was installed.
Update the check so that uninstalled export sets do not count towards a
target being exported multiple times.
2025-03-17 18:01:30 -04:00
Martin Duffy
bed7e90bae
cmJSONState: Use StructuredErrors when available
...
When the version of JsonCpp permits it, use StructuredErrors to generate
error messages for parse errors in the same style as other CMake-generated
JSON error messages.
Fixes : #26717
2025-03-17 14:17:34 -04:00
Brad King
c005babf89
Merge topic 'pkgc-name-prefix'
...
f59bab006d PkgC: Add NAME and PREFIX
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !10473
2025-03-17 11:52:18 -04:00
Kitware Robot
6639ac87b8
CMake Nightly Date Stamp
2025-03-17 00:04:24 -04:00
Kitware Robot
212b380718
CMake Nightly Date Stamp
2025-03-16 00:04:26 -04:00
Kitware Robot
b5b55827aa
CMake Nightly Date Stamp
2025-03-15 00:06:37 -04:00
Vito Gamberini
f59bab006d
PkgC: Add NAME and PREFIX
...
Fixes : #26067
2025-03-14 15:17:27 -04:00
Brad King
2604f5d8b3
Merge topic 'json-errors-filename'
...
f134468a98 JSON: Improve JSON error message formatting
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10463
2025-03-14 12:17:02 -04:00
Brad King
40e685d76c
Merge topic 'cps-fix-default-configs'
...
63c96e76f9 cmPackageInfoReader: Fix default configurations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !10469
2025-03-14 12:06:42 -04:00