Kyle Edwards
4cf5eab79d
Merge topic 'xcframework-find-library'
...
9bf8f7de06 find_library(): Add support for .xcframework
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8661
2023-07-28 14:59:14 -04:00
Kyle Edwards
9bf8f7de06
find_library(): Add support for .xcframework
...
Issue: #21752
2023-07-28 14:41:45 -04:00
Brad King
731fba7751
Merge topic 'readme-bootstrap'
...
803a79dd69 README: Update bootstrap example to use 'build' directory under source
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Craig Scott <craig.scott@crascit.com >
Merge-request: !8662
2023-07-28 10:49:57 -04:00
Brad King
e49ff2b2f2
Merge topic 'ExportTestLabelToJUnit'
...
2b99e64413 set_test_properties: link to the test properties in the documentation
b11e8afbfa ctest: export test labels to junit xml
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8635
2023-07-28 09:12:23 -04:00
Brad King
3b62d29551
Merge branch 'release-3.27'
2023-07-28 09:08:40 -04:00
Brad King
8268fc8661
Merge topic 'cxx-atomic'
...
78bbd58545 Source: Link libatomic when needed on Linux 32-bit ARM
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8663
2023-07-28 09:08:40 -04:00
Brad King
094b98a374
Merge topic 'cxx-atomic' into release-3.27
...
78bbd58545 Source: Link libatomic when needed on Linux 32-bit ARM
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8663
2023-07-28 09:08:39 -04:00
Kitware Robot
e1699f123e
CMake Nightly Date Stamp
2023-07-28 00:01:11 -04:00
Brad King
78bbd58545
Source: Link libatomic when needed on Linux 32-bit ARM
...
Fixes : #25114
2023-07-27 11:07:21 -04:00
Brad King
803a79dd69
README: Update bootstrap example to use 'build' directory under source
...
When the example was first written, developers commonly placed their
build trees as siblings of the source tree. Nowadays many developers
use a `build/` directory under the top-level source directory instead.
Update the example with the modern convention to avoid requiring the
reader to understand that `cmake-source` is a placeholder for the path
to the source tree.
2023-07-27 10:15:11 -04:00
Kyle Edwards
07ac0c0ae0
Merge topic 'xcframework-target-link-libraries'
...
7050ac56a1 macOS: Add support for linking against .xcframework folders
93ed53790c bootstrap: Unconditionally build libjsoncpp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8619
2023-07-27 10:06:22 -04:00
Brad King
054ed1c594
Merge topic 'cmuvprocesschain-wait-0'
...
830a4b37aa cmUVProcessChain::Wait(): Treat timeout of 0 as no timeout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8658
2023-07-27 10:01:05 -04:00
Brad King
629cfc1dfa
Merge branch 'release-3.27'
2023-07-27 09:59:20 -04:00
Brad King
c46182cf55
Merge topic 'doc-if-exists'
...
3ab132d86f Help: Document that if(EXISTS) requires paths to be readable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8656
2023-07-27 09:59:20 -04:00
Brad King
2d8aeaca07
Merge topic 'doc-if-exists' into release-3.27
...
3ab132d86f Help: Document that if(EXISTS) requires paths to be readable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8656
2023-07-27 09:59:19 -04:00
Brad King
b8c4607b28
Merge topic 'ci-more-tests'
...
077678d3f9 ci: test CDash submission tests on some nightly dashboards
fe55a0ebf4 ci: enable more tests to better match nightly dashboards
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8646
2023-07-27 09:54:11 -04:00
Kitware Robot
d68fa82d8d
CMake Nightly Date Stamp
2023-07-27 00:01:11 -04:00
Kyle Edwards
7050ac56a1
macOS: Add support for linking against .xcframework folders
...
Issue: #21752
2023-07-26 17:00:01 -04:00
Alex Neundorf
2b99e64413
set_test_properties: link to the test properties in the documentation
...
It was linking to the target properties, this was probably an oversight.
2023-07-26 22:59:59 +02:00
Alex Neundorf
b11e8afbfa
ctest: export test labels to junit xml
...
With this patch, the junit files written by ctest also contain the
test labels as testcase properties, see
https://github.com/testmoapp/junitxml#properties
The name for the property is "cmake_labels", where "cmake_"
is used namespace-like. This could be done the same way
if we export more properties to junit.
Also this makes it clear to consumers that this is coming
from cmake, and the list is a cmake-formatted string.
2023-07-26 22:58:35 +02:00
Kyle Edwards
830a4b37aa
cmUVProcessChain::Wait(): Treat timeout of 0 as no timeout
2023-07-26 13:08:27 -04:00
Brad King
3ab132d86f
Help: Document that if(EXISTS) requires paths to be readable
...
Issue: #25125
2023-07-26 11:06:53 -04:00
Brad King
33b43757db
Merge topic 'findcuda_mark_stub_libraries_as_no_rpath'
...
0744c02e24 FindCUDAToolkit: targets pointing to stubs now use IMPORTED_IMPLIB
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8649
2023-07-26 10:21:18 -04:00
Brad King
5a164f1649
Merge topic 'jobserver-fix'
...
3825d6ec98 add_custom_{command,target}: Teach JOB_SERVER_AWARE about WORKING_DIRECTORY
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8644
2023-07-26 10:19:46 -04:00
Brad King
06839c419f
Merge topic 'cmPolicies-cmStrCat'
...
c4bb7fd4f3 cmPolicies: use `cmStrCat` for error message building
59eda7fa0a cmPolicies: use `cmStrCat` for string additions
0c8a2c4a86 cmPolicies: use character literals where possible
0cb4f08ddf cmPolicies: combine string literals where possible
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8650
2023-07-26 10:18:06 -04:00
Kyle Edwards
93ed53790c
bootstrap: Unconditionally build libjsoncpp
2023-07-26 10:07:38 -04:00
Kyle Edwards
8129bf85ed
Merge topic 'exec-program-policy'
...
ff12a57d5e exec_program(): Remove by policy CMP0153
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8653
2023-07-26 09:23:32 -04:00
Kitware Robot
59218dcf26
CMake Nightly Date Stamp
2023-07-26 00:01:13 -04:00
Ben Boeckel
077678d3f9
ci: test CDash submission tests on some nightly dashboards
...
One from each platform, and a mix of architectures and generators.
2023-07-25 16:21:31 -04:00
Ben Boeckel
fe55a0ebf4
ci: enable more tests to better match nightly dashboards
2023-07-25 16:21:31 -04:00
Brad King
9a28882fa6
Merge branch 'release-3.27'
2023-07-25 14:39:05 -04:00
Brad King
b5c54d9c8a
CMake 3.27.1
v3.27.1
2023-07-25 13:58:09 -04:00
Brad King
ea61e06f0e
Merge branch 'release-3.27'
2023-07-25 13:55:56 -04:00
Brad King
c96cb57e8e
Merge topic 'property-typo-fix'
...
c172eecea6 cmTarget: Restore Fortran_PREPROCESS property initialization
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8654
2023-07-25 13:55:56 -04:00
Brad King
d5b5af6ce8
Merge topic 'property-typo-fix' into release-3.27
...
c172eecea6 cmTarget: Restore Fortran_PREPROCESS property initialization
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8654
2023-07-25 13:55:55 -04:00
Ben Boeckel
c172eecea6
cmTarget: Restore Fortran_PREPROCESS property initialization
...
Fix a typo from commit e522f8ca06 (cmTarget: factor out properties
initialized for target which compile, 2023-02-01, v3.27.0-rc1~577^2~13),
that broke this property.
Also update the test suite to use this upgrade as some level of
coverage.
Fixes : #25123
2023-07-25 11:35:24 -04:00
Chris Mahoney
3825d6ec98
add_custom_{command,target}: Teach JOB_SERVER_AWARE about WORKING_DIRECTORY
...
Issue: #16273
2023-07-25 11:34:22 -04:00
Brad King
742c44f4c5
Merge branch 'release-3.27'
2023-07-25 11:29:26 -04:00
Brad King
79047ac015
Merge branch 'release-3.26'
2023-07-25 11:29:25 -04:00
Brad King
bc3486c788
Merge branch 'release-3.26' into release-3.27
2023-07-25 11:28:53 -04:00
Kyle Edwards
ff12a57d5e
exec_program(): Remove by policy CMP0153
2023-07-25 11:09:56 -04:00
Brad King
a2861c6696
Merge branch 'release-3.27'
2023-07-25 11:03:07 -04:00
Brad King
f6b8bd41bc
Merge topic 'cdash_checksum_400'
...
b7c871f745 ctest: Update ctest_submit for CDash behavior change
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8648
2023-07-25 11:03:06 -04:00
Brad King
d89bcc8891
Merge topic 'cdash_checksum_400' into release-3.27
...
b7c871f745 ctest: Update ctest_submit for CDash behavior change
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8648
2023-07-25 11:03:05 -04:00
Brad King
89a692aa18
Merge topic 'remove-exec-program-usage'
...
edfa4d762d cmake_uninstall.cmake.in: Replace exec_program() with execute_process()
8776236161 Tests/ExternalOBJ: Replace exec_program() with execute_process()
54a68b221a Tests/ComplexOneConfig: Replace exec_program() with execute_process()
13e674b61b Tests/Complex: Replace exec_program() with execute_process()
e43d97cb29 Tests/CommandLineTest: Replace exec_program() with execute_process()
6463263ffa Tests/CMakeOnly: Replace exec_program() with execute_process()
f73a5bfaa9 UsePkgConfig: Replace exec_program() with execute_process()
17bab9e709 FindwxWindows: Replace exec_program() with execute_process()
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !8652
2023-07-25 09:22:04 -04:00
Brad King
e85d959dcb
Merge branch 'release-3.27'
2023-07-25 09:21:11 -04:00
Brad King
13362ff138
Merge topic 'fix-ctest-timeout-regression'
...
0e8584c89c CTest: Fix regression in calculating test timeout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8647
2023-07-25 09:21:11 -04:00
Brad King
1e085cbff7
Merge topic 'fix-ctest-timeout-regression' into release-3.27
...
0e8584c89c CTest: Fix regression in calculating test timeout
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8647
2023-07-25 09:21:10 -04:00
Brad King
091005fa65
Merge branch 'cdash_checksum_400' into release-3.26
...
Merge-request: !8648
2023-07-25 09:13:53 -04:00
Zack Galbreath
b7c871f745
ctest: Update ctest_submit for CDash behavior change
...
open.cdash.org was recently upgraded in preparation for the release of
CDash v3.2.0. This upgrade brought a change in behavior where CDash now
responds with HTTP 400 (bad request) rather than HTTP 200 (OK) for MD5
checksum mismatches during submission time.
This commit removes our usage of CURLOPT_FAILONERROR in
cmCTestSubmitHandler.cxx This was necessary to pass along the contents
of the request body ("md5 mismatch") in cases where the web server
(CDash) responds with an error status (400).
Fixes : #25121
2023-07-25 09:09:56 -04:00