Ben Boeckel
1b60137b98
strings: combine string literals
2023-07-30 18:33:07 -04:00
Ben Boeckel
e1b70d7286
cmCPackDragNDropGenerator: use a string instead of a stream for commands
2023-07-30 18:33:07 -04:00
Ben Boeckel
f5d04b5bf0
cmStrCat: use where possible in Apple-specific sources
2023-07-30 18:33:07 -04:00
Ben Boeckel
3af822cd8f
cmXCode21Object: simplify streaming expression
2023-07-30 18:33:07 -04:00
Ben Boeckel
c4f751604b
cmLocalXCodeGenerator: return a default string
...
Instead of using the `strlen`-based constructor.
2023-07-30 18:33:07 -04:00
Ben Boeckel
ce549909fb
cmCPackPKGGenerator: remove unnecessary .c_str() calls
2023-07-30 18:33:07 -04:00
Ben Boeckel
e48dbbf048
cmCPackDragNDropGenerator: remove unnecessary string construction
2023-07-30 18:33:07 -04:00
Ben Boeckel
22bc92fbc1
clang-tidy: fix readability-braces-around-statements lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
e98088ef75
clang-tidy: fix modernize-use-override lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
1c33464485
clang-tidy: fix readability-else-after-return lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
709c185d8f
clang-tidy: fix bugprone-branch-clone lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
efd9398844
clang-tidy: fix modernize-use-default-member-init lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
084aa40ecb
clang-tidy: fix modernize-loop-convert lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
f5056d28c5
clang-tidy: fix modernize-use-auto lints
2023-07-27 18:35:52 -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
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