Brad King
0877babe8b
Merge topic 'revert-GetPrerequisites-linux-x86'
...
139df0bc2f GetPrerequisites: Revert "Ignore relative paths printed by ldd"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8933
2023-11-01 09:40:01 -04:00
Kitware Robot
fdf6435427
CMake Nightly Date Stamp
2023-11-01 00:01:07 -04:00
Brad King
139df0bc2f
GetPrerequisites: Revert "Ignore relative paths printed by ldd"
...
Revert commit cf2ad9995a (GetPrerequisites: Ignore relative paths
printed by ldd, 2023-02-20, v3.27.0-rc1~459^2) because it regressed
existing use cases. We will need to find another solution to the use
case motivating the change.
Fixes : #25372
2023-10-31 14:15:29 -04:00
Brad King
9c106e3964
Merge topic 'UseEcos-doc'
...
0b95d0ca0f UseEcos: Improve documentation formatting
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8931
2023-10-31 10:51:06 -04:00
權少
0b95d0ca0f
UseEcos: Improve documentation formatting
2023-10-31 09:16:42 -04:00
Brad King
ed21bfc05b
Merge branch 'release-3.28'
2023-10-31 09:14:04 -04:00
Brad King
7b64aafd8d
Merge branch 'release-3.27'
2023-10-31 09:14:02 -04:00
Brad King
ff60cd6c67
Merge branch 'release-3.27' into release-3.28
2023-10-31 09:13:51 -04:00
Brad King
aa7f1416f9
Merge branch 'modules-depends-via-target-objects' into release-3.27
...
Merge-request: !8923
2023-10-31 09:13:25 -04:00
Brad King
1f37678a30
Merge branch 'release-3.28'
2023-10-31 09:12:30 -04:00
Brad King
04c33e0990
Merge topic 'modules-depends-via-target-objects'
...
22da18b995 Fortran: Restore support for TARGET_OBJECTS providing modules
64d9240564 cmComputeLinkInformation: skip over linking to items for object purposes
035302b7e3 cmComputeLinkDepends: also copy the target from object link items
861876b936 Tests/ObjectLibrary: fix comment
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !8923
2023-10-31 09:12:30 -04:00
Brad King
3a515b31b3
Merge topic 'modules-depends-via-target-objects' into release-3.28
...
22da18b995 Fortran: Restore support for TARGET_OBJECTS providing modules
64d9240564 cmComputeLinkInformation: skip over linking to items for object purposes
035302b7e3 cmComputeLinkDepends: also copy the target from object link items
861876b936 Tests/ObjectLibrary: fix comment
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !8923
2023-10-31 09:12:28 -04:00
Brad King
48abe7ee79
Merge branch 'release-3.28'
2023-10-31 09:10:43 -04:00
Brad King
654bcace92
Merge topic 'FindFreeType-config-windows'
...
0117446c97 FindFreeType: also set `FREETYPE_FOUND`
2cf2d4f7df FindFreeType: insert Freetype's location to the start
1cfc708eea FindFreeType: handle config-specific `LOCATION` settings as well
ae9890cd36 FindFreeType: consider `IMPLIB`-using platforms
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8920
2023-10-31 09:10:43 -04:00
Brad King
d33ea3dff5
Merge topic 'FindFreeType-config-windows' into release-3.28
...
0117446c97 FindFreeType: also set `FREETYPE_FOUND`
2cf2d4f7df FindFreeType: insert Freetype's location to the start
1cfc708eea FindFreeType: handle config-specific `LOCATION` settings as well
ae9890cd36 FindFreeType: consider `IMPLIB`-using platforms
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8920
2023-10-31 09:10:42 -04:00
Kitware Robot
d1906daebf
CMake Nightly Date Stamp
2023-10-31 00:01:08 -04:00
Brad King
4ca40374d6
Merge topic 'FindOpenThreads-doc'
...
bc1f0f6e0f FindOpenThreads: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8929
2023-10-30 14:22:01 -04:00
Ben Boeckel
0117446c97
FindFreeType: also set FREETYPE_FOUND
...
Fixes : #25371
2023-10-30 10:51:10 -04:00
Ben Boeckel
22da18b995
Fortran: Restore support for TARGET_OBJECTS providing modules
...
Continue b665966933 (cmComputeLinkInformation: track OBJECT library
dependencies, 2023-07-22) which added explicitly listed `OBJECT`
libraries to the list of targets which the collator needs to consider.
Now also consider targets which provide objects directly to the target
via a `$<TARGET_OBJECT>` source lists.
Also add tests which use target objects directly and through an
`INTERFACE` library with target objects in its own sources.
Fixes : #25365
2023-10-30 10:06:12 -04:00
權少
bc1f0f6e0f
FindOpenThreads: Update documentation
2023-10-30 08:53:24 -04:00
Brad King
8e77c6e8ae
Merge topic 'doc-fix-imported-location-ref'
...
59c2143920 Help/IMPORTED_LOCATION: link to `LOCATION_<CONFIG>` docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8928
2023-10-30 08:34:44 -04:00
Brad King
3548b92d62
Merge branch 'release-3.28'
2023-10-30 08:26:10 -04:00
Brad King
728646434f
Merge topic 'cxxmodules-ninja-forced-rsp-files'
...
09c962a6a4 Tests/CXXModules: test forced rsp files with ninja
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8926
2023-10-30 08:26:09 -04:00
Brad King
6474d5d03a
Merge topic 'cxxmodules-ninja-forced-rsp-files' into release-3.28
...
09c962a6a4 Tests/CXXModules: test forced rsp files with ninja
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8926
2023-10-30 08:26:08 -04:00
Brad King
a80f44907a
Merge branch 'release-3.28'
2023-10-30 08:22:18 -04:00
Brad King
ea52c7bd78
Merge topic 'cmp0153-suggestion'
...
d3cc815c98 CMP0153: Add suggestion to use execute_process()
8313d26198 cmState::AddDisallowedCommand(): Allow additional warning info
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !8921
2023-10-30 08:22:17 -04:00
Brad King
9e1667e62a
Merge topic 'cmp0153-suggestion' into release-3.28
...
d3cc815c98 CMP0153: Add suggestion to use execute_process()
8313d26198 cmState::AddDisallowedCommand(): Allow additional warning info
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Brad King <brad.king@kitware.com >
Merge-request: !8921
2023-10-30 08:22:09 -04:00
Brad King
8056053f9e
Merge branch 'release-3.28'
2023-10-30 08:20:17 -04:00
Brad King
b96c72a8c9
Merge topic 'FindProtobuf-restore-protoc-include-path'
...
d7f7bf08cd FindProtobuf: Fix protoc include path regression
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Matias Lopez <mlopez203@bloomberg.net >
Merge-request: !8922
2023-10-30 08:20:17 -04:00
Brad King
14563cb7dc
Merge topic 'FindProtobuf-restore-protoc-include-path' into release-3.28
...
d7f7bf08cd FindProtobuf: Fix protoc include path regression
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Matias Lopez <mlopez203@bloomberg.net >
Merge-request: !8922
2023-10-30 08:20:16 -04:00
Kitware Robot
832f548d7c
CMake Nightly Date Stamp
2023-10-30 00:01:23 -04:00
Kitware Robot
76c08300ca
CMake Nightly Date Stamp
2023-10-29 00:01:07 -04:00
Ben Boeckel
2cf2d4f7df
FindFreeType: insert Freetype's location to the start
...
This should help static builds satisfy dependencies by listing
transitive libraries after freetype's.
2023-10-28 14:59:07 -04:00
Ben Boeckel
1cfc708eea
FindFreeType: handle config-specific LOCATION settings as well
...
`vcpkg` builds release and debug variants on platforms other than
Windows (which uses the `IMPLIB` properties).
2023-10-28 14:59:07 -04:00
Ben Boeckel
59c2143920
Help/IMPORTED_LOCATION: link to LOCATION_<CONFIG> docs
2023-10-28 10:04:16 -04:00
Kitware Robot
fbce5b627c
CMake Nightly Date Stamp
2023-10-28 00:01:09 -04:00
Ben Boeckel
09c962a6a4
Tests/CXXModules: test forced rsp files with ninja
...
Fixes : #25367
2023-10-27 23:55:39 -04:00
Ben Boeckel
64d9240564
cmComputeLinkInformation: skip over linking to items for object purposes
...
If a name is only found because it is a link entry of kind `Object`, do
not add anything to the link line.
2023-10-27 15:52:01 -04:00
Ben Boeckel
035302b7e3
cmComputeLinkDepends: also copy the target from object link items
2023-10-27 13:25:33 -04:00
Ben Boeckel
861876b936
Tests/ObjectLibrary: fix comment
2023-10-27 13:25:33 -04:00
André Apitzsch
d7f7bf08cd
FindProtobuf: Fix protoc include path regression
...
This was accidentally broken by commit 31adc11030 (FindProtobuf: Add
PLUGIN_OPTIONS and PROTOC_OPTIONS to protobuf_generate, 2023-06-29,
v3.28.0-rc1~409^2~2).
Fixes : #25368
2023-10-27 11:41:28 -04:00
Kyle Edwards
d3cc815c98
CMP0153: Add suggestion to use execute_process()
2023-10-27 09:43:18 -04:00
Kyle Edwards
8313d26198
cmState::AddDisallowedCommand(): Allow additional warning info
2023-10-27 09:42:53 -04:00
Brad King
f884a94a0b
Merge topic 'cpack-archive-dedup'
...
770efceccb CPack: Avoid adding duplicate files to archive when combining components
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8839
2023-10-27 09:07:49 -04:00
Brad King
f55043f87e
Merge topic 'unity-build-objc'
...
e218db1a90 Unity: Enable UNITY_BUILD for OBJC and OBJCXX files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8906
2023-10-27 09:06:44 -04:00
Brad King
9627ef86c9
Merge topic 'debugger-function-name-in-stacktrace'
...
c028425df9 Debugger: report function name in DAP stackframes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8913
2023-10-27 09:04:06 -04:00
Brad King
e46e1837dd
Merge topic 'fix-Wdeprecated-this-capture'
...
07e9734790 Source: Fix clang -Wdeprecated-this-capture warnings
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8917
2023-10-27 08:59:52 -04:00
Brad King
0ca2253087
Merge topic 'fix-Wstrict-prototypes'
...
81022213f6 Modules: Fix clang -Wstrict-prototypes warnings
47c3334203 Source: Fix clang -Wstrict-prototypes warnings
264dcae5e4 Tests: Fix clang -Wstrict-prototypes warnings
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8916
2023-10-27 08:58:43 -04:00
Kitware Robot
be3c18e265
CMake Nightly Date Stamp
2023-10-27 00:01:12 -04:00
Ben Boeckel
ae9890cd36
FindFreeType: consider IMPLIB-using platforms
...
See: https://github.com/microsoft/vcpkg/issues/34725
2023-10-26 12:44:29 -04:00