Brad King
093cb74cd1
Merge topic 'tutorial-markup'
...
fcc2800f64 Tutorial: text not correctly rendered
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11256
2025-09-29 09:26:01 -04:00
Brad King
c3b65c19ba
Merge topic 'gtest-discover-tests-cleanup'
...
d86da0af70 GoogleTest: cleanup file generation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11254
2025-09-29 09:24:43 -04:00
Brad King
5291c17310
Merge topic 'instrumentation-load-null'
...
11f67d416a instrumentation: Use null when CPU load is unknown
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11248
2025-09-29 09:23:03 -04:00
Brad King
e49de5d5d6
Merge topic 'fileapi-interface-and-imported-targets'
...
b626843d71 fileAPI: Output all INTERFACE and IMPORTED targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11232
2025-09-29 09:21:45 -04:00
Kitware Robot
b630fdb0b2
CMake Nightly Date Stamp
2025-09-29 00:07:50 -04:00
Kitware Robot
05a3f4a30d
CMake Nightly Date Stamp
2025-09-28 00:04:54 -04:00
Kitware Robot
a17bf203df
CMake Nightly Date Stamp
2025-09-27 00:04:32 -04:00
Adrien Ollier
fcc2800f64
Tutorial: text not correctly rendered
...
There are some restrictions on backquotes markup.
One of them is it must be separated from
surrounding text by non-word characters.
2025-09-26 17:42:59 +02:00
Tyler Yankee
11f67d416a
instrumentation: Use null when CPU load is unknown
2025-09-26 10:16:32 -04:00
Daniel Pfeifer
d86da0af70
GoogleTest: cleanup file generation
...
For single config generators, don't write a file at configure time
as it will be rewritten at generation time.
For multi config generators, use `$<CONFIG>` in the output instead
of looping over `CMAKE_CONFIGURATION_TYPES`.
2025-09-26 16:03:30 +02:00
Brad King
441b1ebe75
Merge topic 'patch-found-variables'
...
0fedf1592c Find*: Update *_FOUND variables
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11220
2025-09-26 09:58:27 -04:00
Brad King
bd80d21c0c
Merge topic 'instrumentation-trace-names'
...
6929baca2f instrumentation: Fix trace event names
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11250
2025-09-26 09:37:06 -04:00
Brad King
48957f9e16
Merge topic 'instrumentation-more-snippet-data'
...
2fdd1e787f instrumentation: Additional data in custom, install and link snippets
3db07b0189 cmInstallScriptHandler: Refactor to store config and path for each command
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11241
2025-09-26 09:34:20 -04:00
Brad King
fd20459601
Merge topic 'instrumentation-build-race'
...
67add75ad7 instrumentation: Load queries for postBuild hook after build is done
b7397f2f29 cmInstrumentation: Simplify test for .json file name suffix
67ed07af23 cmInstrumentation: De-duplicate query directory paths
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11252
2025-09-26 09:32:23 -04:00
Brad King
71443f8a6f
Merge topic 'package-source-argument'
...
0696c9ac91 package_source: Remove redundant argument
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11246
2025-09-26 09:30:26 -04:00
Brad King
6e1de32c9d
Merge topic 'pdb-postfix'
...
7a154bf4fd GenEx: Add POSTFIX option to $<TARGET_PDB_FILE_BASE_NAME>
5654207925 PDB: Always add the target per-config POSTFIX to .pdb names
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11235
2025-09-26 09:26:49 -04:00
Craig Scott
b626843d71
fileAPI: Output all INTERFACE and IMPORTED targets
...
Fixes : #27248
2025-09-26 22:01:45 +10:00
Kitware Robot
17450523c3
CMake Nightly Date Stamp
2025-09-26 00:04:54 -04:00
Brad King
67add75ad7
instrumentation: Load queries for postBuild hook after build is done
...
We launch a `ctest --wait-and-collect-instrumentation` daemon at the
beginning of a build to implement the `postBuild` hook. It waits for
the build tool to terminate and then collects instrumentation data.
If the build re-runs `cmake`, the instrumentation `query/generated`
directory may be regenerated. Previously the daemon loaded the
queries up front, but that races with regeneration during the build.
Delay loading queries until after the build finishes.
This was exposed by intermittent test failures since commit a249e820a8
(instrumentation: Add file lock for build daemon, 2025-08-05), which
added build-time regeneration of the build system to an instrumentation
test case.
2025-09-25 17:42:30 -04:00
Brad King
b7397f2f29
cmInstrumentation: Simplify test for .json file name suffix
2025-09-25 17:37:41 -04:00
Brad King
67ed07af23
cmInstrumentation: De-duplicate query directory paths
2025-09-25 17:37:14 -04:00
Tyler Yankee
6929baca2f
instrumentation: Fix trace event names
...
Amend commit 933176c2d1 (instrumentation: Rename install and custom
trace events, 2025-09-04) to remove the trailing colon for trace events
which have no name suffix.
2025-09-25 13:59:27 -04:00
Brad King
7366ebb007
Merge topic 'version-macros'
...
f1ce50dc81 cmVersionMacros: Adopt CMake_VERSION_DEVEL
c5a1675436 cmVersionMacros: Adopt CMake_VERSION_ENCODE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11244
2025-09-25 09:18:52 -04:00
Brad King
a0f4d45c52
Merge topic 'cpack-nsis-crc-check'
...
3c7fee0d99 CPack/NSIS: Allow setting CRCCheck
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11242
2025-09-25 09:15:12 -04:00
Brad King
0c51c19553
Merge topic 'patch-rst-typos'
...
ee25bc5434 Help: Fix typos in versionadded directives
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11237
2025-09-25 09:12:55 -04:00
Brad King
84b0265f86
Merge topic 'patch-docs-4.2-release-notes'
...
70f3a81769 Help: Add release note for ExternalProject's environment modification options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11238
2025-09-25 09:11:17 -04:00
Brad King
3e9f777c37
Merge topic 'patch-CheckTypeSize-RESULT_VARIABLE'
...
1b9812f701 CheckTypeSize: Add check_type_size(RESULT_VARIABLE)
9a3ad6f663 CheckTypeSize: Move tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11185
2025-09-25 09:08:37 -04:00
Brad King
8a42714672
Merge topic 'ci-cuda-13.0'
...
b233e5bd05 ci: add job testing cuda13.0 with nvcc
87f60d81b9 ci: add cuda13.0 base image
72b8814f85 CUDA: Properly construct CUcontext in tests
f25982c422 CUDA: Update all tests to support NPPIF CUDA 13 deprecations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11211
2025-09-25 09:06:33 -04:00
Brad King
002c6c845b
Merge topic 'fbuild_fix_relative_paths'
...
0e54dc9589 FASTBuild: fix relative paths to includes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11236
2025-09-25 09:05:03 -04:00
Brad King
54b5fecc1b
Merge branch 'release-4.1'
2025-09-25 09:02:14 -04:00
Brad King
f5b986ef8c
Merge branch 'release-4.0'
2025-09-25 09:02:03 -04:00
Brad King
b119ce8e71
Merge branch 'release-3.31'
2025-09-25 09:01:53 -04:00
Brad King
24ede8c516
Merge branch 'release-4.0' into release-4.1
2025-09-25 09:01:35 -04:00
Brad King
c4095eaf86
Merge branch 'release-3.31' into release-4.0
2025-09-25 09:01:23 -04:00
Brad King
78a52f29e8
Merge branch 'release-4.1'
2025-09-25 09:00:41 -04:00
Brad King
0d1d6b0f63
Merge topic 'bootstrap-devirtualization'
...
ea04e19daf bootstrap: Fix compilation with gcc 16 devirtualization
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11243
2025-09-25 09:00:41 -04:00
Brad King
7ef733450c
Merge topic 'bootstrap-devirtualization' into release-4.1
...
ea04e19daf bootstrap: Fix compilation with gcc 16 devirtualization
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11243
2025-09-25 09:00:39 -04:00
Brad King
21bc83344c
Merge topic 'bootstrap-devirtualization' into release-4.0
...
ea04e19daf bootstrap: Fix compilation with gcc 16 devirtualization
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11243
2025-09-25 08:58:51 -04:00
Brad King
2303c04c20
Merge topic 'bootstrap-devirtualization' into release-3.31
...
ea04e19daf bootstrap: Fix compilation with gcc 16 devirtualization
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11243
2025-09-25 08:57:57 -04:00
Daniel Pfeifer
0696c9ac91
package_source: Remove redundant argument
2025-09-25 11:48:51 +02:00
Marc Chevrier
7a154bf4fd
GenEx: Add POSTFIX option to $<TARGET_PDB_FILE_BASE_NAME>
...
Extend commit 0b055a8893 (GenEx: add POSTFIX option to
$<TARGET_FILE_BASE_NAME>, 2025-09-07) to cover PDB names too.
2025-09-25 11:02:44 +02:00
Marc Chevrier
5654207925
PDB: Always add the target per-config POSTFIX to .pdb names
...
Manage the POSTFIX target property in the same way as other artifacts
names. Add policy CMP0202 for compatibility.
Fixes : #27206
2025-09-25 11:00:39 +02:00
Kitware Robot
f98e6109c0
CMake Nightly Date Stamp
2025-09-25 00:05:16 -04:00
Brad King
f1ce50dc81
cmVersionMacros: Adopt CMake_VERSION_DEVEL
...
Rename it from DEVEL_CMAKE_VERSION. It requires version macros
not guaranteed to be available from its old header anyway.
2025-09-24 17:40:40 -04:00
Brad King
c5a1675436
cmVersionMacros: Adopt CMake_VERSION_ENCODE
2025-09-24 17:36:05 -04:00
Brad King
ea04e19daf
bootstrap: Fix compilation with gcc 16 devirtualization
...
Avoid including a header for a subclass whose implementation is not
compiled during bootstrap.
Fixes : #27256
2025-09-24 17:20:35 -04:00
Martin Duffy
2fdd1e787f
instrumentation: Additional data in custom, install and link snippets
...
- Include `config` in all `install` and `custom` snippets
- Include `target` for `custom` snippets where applicable
- Document and test inclusion of `language` in `link` snippets
Issue: #27244
2025-09-24 16:39:09 -04:00
Brad King
cc2642c933
Merge branch 'release-4.1'
2025-09-24 14:08:25 -04:00
Brad King
4f1a194870
Merge branch 'release-4.0'
2025-09-24 14:08:21 -04:00
Brad King
e54606a681
Merge branch 'release-3.31'
2025-09-24 14:08:10 -04:00