Brad King
032b091c3e
Merge topic 'unity-filename-prefix'
...
5723e65215 Unity: Add a target property to control generated filenames
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11068
2025-09-05 09:18:26 -04:00
Brad King
59d08d013b
Merge topic 'mold-depfile-support'
...
3a7eed6a27 mold linker: support discovery of --dependency-file support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11142
2025-09-05 09:14:07 -04:00
Brad King
f43dcd9558
Merge branch 'release-4.1'
2025-09-05 09:05:00 -04:00
Brad King
9af1de9409
Merge topic 'FindPython-ABI-handling'
...
c504b1c638 FindPython: Ensure correct handling of Python_FIND_ABI variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11145
2025-09-05 09:05:00 -04:00
Brad King
0747545129
Merge topic 'FindPython-ABI-handling' into release-4.1
...
c504b1c638 FindPython: Ensure correct handling of Python_FIND_ABI variable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11145
2025-09-05 09:04:52 -04:00
Brad King
80e76ff643
Merge topic 'cpack-appimage'
...
1a6dbcc9ea CPack: Add AppImage generator
9f2949bc68 ci: Add script to install appimagetool in Linux jobs
069f858f42 ci: Add patchelf and appstream to Fedora base image
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10990
2025-09-05 08:58:45 -04:00
Kitware Robot
2870bab401
CMake Nightly Date Stamp
2025-09-05 00:05:28 -04:00
Stephen Kennedy
5723e65215
Unity: Add a target property to control generated filenames
...
If not set default to `unity_` as before.
Closes : #26927
2025-09-04 09:31:01 -04:00
Brad King
89f4471c4c
Merge topic 'fbuild_additional_props'
...
a8e64742aa FASTBuild: allow disabling of caching / distribution
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11125
2025-09-04 09:19:30 -04:00
Brad King
d75c507d0a
Merge topic 'instrumentation-trace'
...
8d04c4d741 Experimental: Update the Instrumentation UUID
bf52fbfbc4 instrumentation: Add Google trace output
b6dcbc4387 Tests/RunCMake/Instrumentation: Improve formatting
27bc7d5782 Tests/RunCMake/Instrumentation: Factor out common JSON logic
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !11124
2025-09-04 09:15:59 -04:00
Brad King
69edf00b57
Merge topic 'fastbuild-instrumentation'
...
903d35353f instrumentation: Update tests and documentation for FASTBuild support
bd24854d56 FASTBuild: Expand TargetLabels and Config for Link Commands
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Eduard Voronkin <edward.voronkin@gmail.com >
Merge-request: !11135
2025-09-04 09:13:00 -04:00
Marc Chevrier
c504b1c638
FindPython: Ensure correct handling of Python_FIND_ABI variable
...
Fixes : #27192
2025-09-04 15:06:57 +02:00
Kitware Robot
38904e285b
CMake Nightly Date Stamp
2025-09-04 00:05:11 -04:00
Daniel Nicoletti
1a6dbcc9ea
CPack: Add AppImage generator
...
This AppImage generator only relies on appimagetool and patchelf.
Closes : #27104
Co-authored-by: Brad King <brad.king@kitware.com >
2025-09-03 18:50:40 -04:00
John Drouhard
3a7eed6a27
mold linker: support discovery of --dependency-file support
2025-09-03 17:05:19 -05:00
Brad King
9f2949bc68
ci: Add script to install appimagetool in Linux jobs
2025-09-03 18:00:57 -04:00
Brad King
069f858f42
ci: Add patchelf and appstream to Fedora base image
...
These are needed to test the CPack AppImage generator.
2025-09-03 17:47:39 -04:00
Tyler Yankee
8d04c4d741
Experimental: Update the Instrumentation UUID
...
Update experimental UUID for instrumentation after commit bf52fbfbc4
(instrumentation: Add Google trace output, 2025-08-28) introduced a
significant feature.
2025-09-03 15:24:40 -04:00
Tyler Yankee
bf52fbfbc4
instrumentation: Add Google trace output
...
Add a feature to parse snippets into a trace file compatible with the
Google Trace Event Format.
Fixes : #26674
2025-09-03 15:24:10 -04:00
Eduard Voronkin
a8e64742aa
FASTBuild: allow disabling of caching / distribution
...
Compilation is complicated. Caching / distribution is even more
complicated. Sometimes there are bugs (in compilers as well as in
FASTBuild), so export the option to disable those features for CMake
targets.
2025-09-03 12:42:55 -04:00
Martin Duffy
903d35353f
instrumentation: Update tests and documentation for FASTBuild support
...
Fixes : #27184
2025-09-03 10:49:51 -04:00
Martin Duffy
bd24854d56
FASTBuild: Expand TargetLabels and Config for Link Commands
2025-09-03 10:40:17 -04:00
Brad King
00185a62cf
Merge topic 'cps-fix-imported-configs'
...
eb51e55dcd cmPackageInfoReader: Fix IMPORTED_CONFIGURATIONS
c6a6d47233 find_package: CPS targets use CMP0200
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11120
2025-09-03 10:25:09 -04:00
Brad King
2b41d76aad
Merge topic 'fbuild_fix_rules'
...
2db39a59b5 FASTBuild: fix inconsistencies in rules application
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Vito Gamberini <vito.gamberini@kitware.com >
Merge-request: !11133
2025-09-03 10:23:12 -04:00
Brad King
057ec3864d
Merge branch 'release-4.1'
2025-09-03 10:20:17 -04:00
Brad King
aaf0586813
Merge topic 'ninja-custom-command-comment-syntax'
...
1bf48e34f4 Ninja: escape special characters in custom command comments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !11136
2025-09-03 10:20:17 -04:00
Brad King
a4dd4f3dad
Merge topic 'ninja-custom-command-comment-syntax' into release-4.1
...
1bf48e34f4 Ninja: escape special characters in custom command comments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !11136
2025-09-03 10:20:15 -04:00
Brad King
1f5f063ea1
Merge branch 'release-4.1'
2025-09-03 10:17:16 -04:00
Brad King
7eec7ca851
Merge topic 'project-version-fix'
...
aa16b8eb9a project: Revert changes to VERSION handling
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11131
2025-09-03 10:17:16 -04:00
Brad King
08b9257473
Merge topic 'project-version-fix' into release-4.1
...
aa16b8eb9a project: Revert changes to VERSION handling
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !11131
2025-09-03 10:17:12 -04:00
Brad King
8e7cbd07f8
Merge branch 'release-4.1'
2025-09-03 10:14:38 -04:00
Brad King
cf8ddadd06
Merge branch 'release-4.0'
2025-09-03 10:14:32 -04:00
Brad King
1d534e8128
Merge branch 'release-3.31'
2025-09-03 10:14:26 -04:00
Brad King
154bab609c
Merge branch 'release-4.0' into release-4.1
2025-09-03 10:14:14 -04:00
Brad King
1a9bf5e2d4
Merge branch 'release-4.1'
2025-09-03 10:13:32 -04:00
Brad King
c92268f91b
Merge topic 'curl-opt-proxytype'
...
c8143074cf cmCTestCurl: Avoid using undocumented type for CURLOPT_PROXYTYPE values
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11134
2025-09-03 10:13:32 -04:00
Brad King
cd7cd67fd5
Merge topic 'curl-opt-proxytype' into release-4.1
...
c8143074cf cmCTestCurl: Avoid using undocumented type for CURLOPT_PROXYTYPE values
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11134
2025-09-03 10:13:30 -04:00
Brad King
a51ae8b7f9
Merge branch 'release-3.31' into release-4.0
2025-09-03 10:12:42 -04:00
Brad King
2bc0c335ce
Merge topic 'curl-opt-proxytype' into release-4.0
...
c8143074cf cmCTestCurl: Avoid using undocumented type for CURLOPT_PROXYTYPE values
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11134
2025-09-03 10:12:21 -04:00
Brad King
2ea11c1a6e
Merge topic 'curl-opt-proxytype' into release-3.31
...
c8143074cf cmCTestCurl: Avoid using undocumented type for CURLOPT_PROXYTYPE values
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11134
2025-09-03 10:11:43 -04:00
Brad King
ab0769f25d
Merge topic 'tests-fix-generator-matching'
...
724eb18d57 RunCMake/Autogen_1: handle short expectations on VS correctly
b64226f2b4 cmGeneratorTarget: only apply short object names when necessary
b9a88d1211 Tests/UnityBuild: fix generator-specific VS unity source path expectations
dd87d25845 Tests/PrecompileHeaders: fix generator-specific pch path expectations
7ec26a5f42 Tests/RunCMake: test `RunCMake_GENERATOR` instead of `CMAKE_GENERATOR`
92cab8edae Tests/PrecompileHeaders: fix expectation for pch objects
b1ccad8651 cmGeneratorTarget: disambiguate pch objects for multi-config generators
fe0163cd23 autogen: compute short directories too
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !11050
2025-09-03 09:39:51 -04:00
Kitware Robot
03a320f426
CMake Nightly Date Stamp
2025-09-03 00:05:21 -04:00
Ben Boeckel
1bf48e34f4
Ninja: escape special characters in custom command comments
...
Considerations of Ninja's control sequences was not considered in
30fb5b1b22 (Ninja: add COMMENT to build statement descriptions,
2024-05-01) via !9484 . Escape both newlines and dollar signs.
Fixes : #27181
2025-09-02 15:33:20 -04:00
Ben Boeckel
724eb18d57
RunCMake/Autogen_1: handle short expectations on VS correctly
2025-09-02 12:56:24 -04:00
Ben Boeckel
b64226f2b4
cmGeneratorTarget: only apply short object names when necessary
...
When there is no PCH extension, there is no source file necessary as the
source is not compiled at all.
2025-09-02 12:56:23 -04:00
Ben Boeckel
b9a88d1211
Tests/UnityBuild: fix generator-specific VS unity source path expectations
2025-09-02 12:56:23 -04:00
Ben Boeckel
dd87d25845
Tests/PrecompileHeaders: fix generator-specific pch path expectations
2025-09-02 12:56:23 -04:00
Ben Boeckel
7ec26a5f42
Tests/RunCMake: test RunCMake_GENERATOR instead of CMAKE_GENERATOR
2025-09-02 12:56:23 -04:00
Ben Boeckel
92cab8edae
Tests/PrecompileHeaders: fix expectation for pch objects
2025-09-02 12:56:23 -04:00
Ben Boeckel
b1ccad8651
cmGeneratorTarget: disambiguate pch objects for multi-config generators
2025-09-02 12:56:23 -04:00