Brad King
759b55991a
Merge topic 'renumber-to-4.0'
...
bd176b430c
Renumber post-3.31 development from 3.32 to 4.0
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10183
2025-01-17 08:56:31 -05:00
Brad King
e95fce2849
Merge topic 'LINK_WARNING_AS_ERROR-extend-capabilities'
...
b350f95ecf
LINK_WARNING_AS_ERROR property: extend capabilities
216c469214
MSVC: Use dash-style flag for LINK_WARNING_AS_ERROR
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10133
2025-01-17 08:50:32 -05:00
Brad King
4096f4068b
Merge topic 'update-kwsys'
...
889ebedf81
Merge branch 'upstream-KWSys' into update-kwsys
5224aabf05
KWSys 2025-01-16 (843e99e2)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10184
2025-01-17 08:43:46 -05:00
Brad King
cc0e71af71
Merge topic 'test-real-path-dash-b'
...
5f523333be
SymlinkTrees: Test building in one directory when CWD is a symlink to it
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10180
2025-01-17 08:39:52 -05:00
Brad King
2405c8faf6
Merge branch 'release-3.31'
2025-01-17 08:27:12 -05:00
Brad King
8cc9c165b8
Merge branch 'release-3.30'
2025-01-17 08:27:04 -05:00
Brad King
98de8ec788
Merge branch 'release-3.30' into release-3.31
2025-01-17 08:26:51 -05:00
Brad King
9b16a7d46e
Merge branch 'release-3.31'
2025-01-17 08:19:17 -05:00
Brad King
c234cc8e67
Merge topic 'FindMatlab-doc'
...
6e21dcc0ee
FindMatlab: Fix multi-signature function documentation anchors
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10186
2025-01-17 08:19:17 -05:00
Brad King
4f5f83a928
Merge topic 'FindMatlab-doc' into release-3.31
...
6e21dcc0ee
FindMatlab: Fix multi-signature function documentation anchors
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10186
2025-01-17 08:19:15 -05:00
Brad King
1501aed9fc
Merge branch 'release-3.31'
2025-01-17 08:12:01 -05:00
Brad King
6c39558077
Merge topic 'test-ninja-1.13'
...
24f0848836
Tests: Update expected results for ninja post-1.12 development
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10182
2025-01-17 08:12:00 -05:00
Brad King
c28486c9a1
Merge topic 'test-ninja-1.13' into release-3.31
...
24f0848836
Tests: Update expected results for ninja post-1.12 development
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10182
2025-01-17 08:11:59 -05:00
Brad King
21109753dc
Merge topic 'FindMatlab-doc' into release-3.30
...
6e21dcc0ee
FindMatlab: Fix multi-signature function documentation anchors
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10186
2025-01-17 08:10:49 -05:00
Brad King
f02f3ae72d
Merge topic 'test-ninja-1.13' into release-3.30
...
24f0848836
Tests: Update expected results for ninja post-1.12 development
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10182
2025-01-17 08:06:41 -05:00
Kitware Robot
26b15f8e4b
CMake Nightly Date Stamp
2025-01-17 00:06:25 -05:00
Marc Chevrier
b350f95ecf
LINK_WARNING_AS_ERROR property: extend capabilities
...
Fixes : #26536
2025-01-16 22:35:00 +01:00
Brad King
6e21dcc0ee
FindMatlab: Fix multi-signature function documentation anchors
...
Fix use of the `signature::` directive by commit ae558b9ad0
(FindMatlab:
Support REGISTRY_VIEW, 2024-02-08, v3.30.0-rc1~528^2). The directive
was created for use inside `Help/command/*.rst` documents. Using it
in module documentation requires explicit anchors.
2025-01-16 14:28:17 -05:00
Brad King
889ebedf81
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2025-01-16 (843e99e2)
2025-01-16 11:52:07 -05:00
KWSys Upstream
5224aabf05
KWSys 2025-01-16 (843e99e2)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 843e99e207b9564f4fa054b0fa65e9db4375b3b2 (master).
Upstream Shortlog
-----------------
Nick Begg (1):
2926bae9 SystemTools: Fix CloneFileContent copy-on-write on macOS / APFS
2025-01-16 11:52:07 -05:00
Brad King
216c469214
MSVC: Use dash-style flag for LINK_WARNING_AS_ERROR
...
MS tooling accepts either `/` or `-`. We prefer the latter because it
interacts better with MSYS shells. Update the table entry from commit
7907c83175
(Link step: Add LINK_WARNING_AS_ERROR target property,
2024-11-06).
2025-01-16 09:42:41 -05:00
Brad King
bd176b430c
Renumber post-3.31 development from 3.32 to 4.0
...
Issue: #26613
2025-01-16 09:18:21 -05:00
Brad King
1d5c1b0023
Merge topic 'policy-cleanup'
...
b010a1fb1d
Help: Update try_compile list of automatic policies
5e9b40b6a5
Help: Update cmake-buildsystem(7) TARGET_POLICY example to a newer policy
9ffbc0e628
Tests/RunCMake/cmake_minimum_required: Generalize deprecated version case name
0eca249ac7
Tests/RunCMake: Update more cmake_minimum_required versions to 3.10
a8cf033a74
Tests/RunCMake/return: Use newer cmake_minimum_required VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10178
2025-01-16 09:01:48 -05:00
Brad King
26198a491f
Merge topic 'ci-nvhpc24.9'
...
2481de0353
ci: Record expected C and CXX language standard support for NVHPC
569221f40f
ci: Update NVHPC to version 24.9
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10177
2025-01-16 09:00:26 -05:00
Brad King
e87c6c6259
Merge topic 'execute-process-error'
...
3ece058d97
execute_process: Allow setting default COMMAND_ERROR_IS_FATAL value
85035dd954
Help/command/execute_process: Fix definition list formatting
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10169
2025-01-16 08:59:00 -05:00
Brad King
8018f2a6c4
Merge topic 'instrumentation'
...
097d4fd1b5
instrumentation: Collect and record project build system metrics
8a3c195188
Tests/RunCMake: Add RunCMake_CHECK_ONLY Option
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex <leha-bot@yandex.ru>
Merge-request: !9791
2025-01-16 08:55:25 -05:00
Brad King
7ea82512ca
Merge topic 'patch-GenerateExportHeader'
...
319dd29ef0
GenerateExportHeader: Use lowercase command names
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10176
2025-01-16 08:52:33 -05:00
Brad King
9e6e9bd704
Merge topic 'improve-doc-verifymanifest'
...
470c4bcba1
CMakeVerifyManifest: Improve documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10175
2025-01-16 08:50:00 -05:00
Brad King
6cfbb20caa
Merge topic 'libuv-cygwin'
...
93ee29964a
libuv: Explicitly enable GNU APIs on Cygwin
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10179
2025-01-16 08:45:31 -05:00
Brad King
a41b1d66cd
Merge topic 'test-mingw-no-vs'
...
a62313b1dd
Tests: Fix testing with MinGW without VS installed
a02b70a23f
Tests: Forward tested CMake generator to more cases
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10170
2025-01-16 08:42:55 -05:00
Brad King
24f0848836
Tests: Update expected results for ninja post-1.12 development
...
Account for changes to upstream ninja:
* commit `5d93f2da28` (Add exit code to the failed target, 2024-12-03)
* commit `311bf93416` (Propagate jobs' exit codes to the ninja's exit code,
2024-12-03)
2025-01-16 08:14:25 -05:00
Kitware Robot
03adee095f
CMake Nightly Date Stamp
2025-01-16 00:07:35 -05:00
Martin Duffy
5f523333be
SymlinkTrees: Test building in one directory when CWD is a symlink to it
...
Add a test verifying that the project build tree specified with -B is not
converted to symlinked path when configured from a symlink to the provided build
tree.
2025-01-15 16:15:27 -05:00
Brad King
93ee29964a
libuv: Explicitly enable GNU APIs on Cygwin
...
Backport upstream libuv commit `17ea56ee73` build: Improve build by
cmake for Cygwin, 2023-01-20, v1.45.0~68) to define `_GNU_SOURCE`.
2025-01-15 15:20:15 -05:00
Brad King
2481de0353
ci: Record expected C and CXX language standard support for NVHPC
...
Extend commit 31acc90abe
(ci: Record expected C and CXX language
standard support, 2024-04-02, v3.30.0-rc1~279^2) to cover the NVHPC job.
2025-01-15 13:49:23 -05:00
Brad King
569221f40f
ci: Update NVHPC to version 24.9
...
Fixes : #24187
2025-01-15 13:49:18 -05:00
Brad King
b010a1fb1d
Help: Update try_compile list of automatic policies
2025-01-15 11:21:21 -05:00
Brad King
5e9b40b6a5
Help: Update cmake-buildsystem(7) TARGET_POLICY example to a newer policy
2025-01-15 11:21:21 -05:00
Brad King
9ffbc0e628
Tests/RunCMake/cmake_minimum_required: Generalize deprecated version case name
2025-01-15 11:21:21 -05:00
Brad King
0eca249ac7
Tests/RunCMake: Update more cmake_minimum_required versions to 3.10
...
These were missed in commit f4aa34daa7
(Tests/RunCMake: Update
cmake_minimum_required versions to 3.10, 2024-10-02,
v3.31.0-rc1~23^2~2).
2025-01-15 11:21:21 -05:00
Brad King
a8cf033a74
Tests/RunCMake/return: Use newer cmake_minimum_required VERSION
2025-01-15 11:21:20 -05:00
Martin Duffy
3ece058d97
execute_process: Allow setting default COMMAND_ERROR_IS_FATAL value
...
Issue: #26576
2025-01-15 11:12:34 -05:00
Brad King
4ecf57dcd9
Merge topic 'homebrew-prefix'
...
da07c8ad2a
macOS: Detect homebrew prefix from brew tool
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10138
2025-01-15 09:38:17 -05:00
Brad King
9f21775ae6
Merge topic 'fix_pic_documentation'
...
a6315790a1
Help: CMAKE_POSITION_INDEPENDENT_CODE is ignored for some targets
7e1a0739db
Help: POSITION_INDEPENDENT_CODE applies to *all* libraries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10172
2025-01-15 09:37:13 -05:00
Brad King
523dd37961
Merge branch 'release-3.31'
2025-01-15 09:34:54 -05:00
Brad King
2245af3ab0
Merge topic 'clang-cuda-link-flags'
...
ae7f54e6a7
Clang/CUDA: Fix language-wide flags when linking .so with compiler driver
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: DavidRV00 <david@davidv.xyz>
Merge-request: !10173
2025-01-15 09:34:54 -05:00
Brad King
61c07b1a2b
Merge topic 'clang-cuda-link-flags' into release-3.31
...
ae7f54e6a7
Clang/CUDA: Fix language-wide flags when linking .so with compiler driver
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: DavidRV00 <david@davidv.xyz>
Merge-request: !10173
2025-01-15 09:34:51 -05:00
Brad King
e442c5ee16
Merge topic 'FindPatch-script-mode'
...
04c5492cb0
FindPatch: Define imported target only for PROJECT CMAKE_ROLE
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10164
2025-01-15 09:32:51 -05:00
Martin Duffy
097d4fd1b5
instrumentation: Collect and record project build system metrics
...
Add a feature for collecting build instrumentation for CMake projects.
Issue: #26099
2025-01-15 09:16:50 -05:00
Brad King
a62313b1dd
Tests: Fix testing with MinGW without VS installed
2025-01-15 08:21:31 -05:00