Craig Scott
4a76154e05
Merge topic 'cxxmodules-error-message-improvement'
...
4962eba981 cmDyndepCollation: clarify CXX_MODULES-without-BMI error message
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Yaraslau <yaraslau.tamashevich@gmail.com >
Merge-request: !9103
2024-01-03 07:19:09 -05:00
Craig Scott
9001377cf8
Merge topic 'tests-quote-possibly-empty-arg'
...
d0f395525f Tests: Quote possibly empty string(REPLACE) argument
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9116
2024-01-03 07:07:03 -05:00
Kitware Robot
63cd112063
CMake Nightly Date Stamp
2024-01-03 00:01:06 -05:00
Craig Scott
275b2cc12f
Merge branch 'release-3.28'
2024-01-02 06:01:00 -05:00
Craig Scott
688eae3625
Merge topic 'doc-dynamic-resource-spec-file'
...
9b63f92f27 Help: Update missed text for dynamically generated resource spec files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9117
2024-01-02 06:01:00 -05:00
Craig Scott
fba975dead
Merge topic 'doc-dynamic-resource-spec-file' into release-3.28
...
9b63f92f27 Help: Update missed text for dynamically generated resource spec files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9117
2024-01-02 06:00:59 -05:00
Kitware Robot
9841c4d879
CMake Nightly Date Stamp
2024-01-02 00:01:06 -05:00
Craig Scott
9b63f92f27
Help: Update missed text for dynamically generated resource spec files
2024-01-01 17:37:14 +11:00
Kitware Robot
bd20084b6a
CMake Nightly Date Stamp
2024-01-01 00:01:33 -05:00
Craig Scott
877b65aa6f
Merge branch 'release-3.28'
2023-12-31 19:59:11 -05:00
Craig Scott
4253a41a67
Merge topic 'fix-redirect-links'
...
5a7927d028 Help: update lua.org links to be HTTPS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9114
2023-12-31 19:59:11 -05:00
Craig Scott
d12c9d62f4
Merge topic 'fix-redirect-links' into release-3.28
...
5a7927d028 Help: update lua.org links to be HTTPS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9114
2023-12-31 19:59:10 -05:00
Craig Scott
d0f395525f
Tests: Quote possibly empty string(REPLACE) argument
...
The ${unity_source_line} variable should not normally be empty,
but it has been observed that it sometimes is due to other factors.
Rather than causing string(REPLACE) to fail due to the wrong
number of arguments, quote the variable so that the
UnityBuildPre2017 test case fails with a more appropriate
error in the block just after the usage fixed by this change.
2024-01-01 11:58:22 +11:00
Ben Boeckel
5a7927d028
Help: update lua.org links to be HTTPS
...
This is now a permanent redirect, so update links accordingly.
2024-01-01 11:32:32 +11:00
Craig Scott
5a4d7c254f
Merge branch 'release-3.28'
2023-12-31 19:29:44 -05:00
Craig Scott
581c2b6240
Merge topic 'doc-toolchains-apple'
...
315cf74025 Help: Note CMAKE_IOS_INSTALL_COMBINED deprecation in toolchains example
af2e4379fc Help: Fix typo not accounting for addition of visionOS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9112
2023-12-31 19:29:44 -05:00
Craig Scott
ea58c2630f
Merge topic 'doc-toolchains-apple' into release-3.28
...
315cf74025 Help: Note CMAKE_IOS_INSTALL_COMBINED deprecation in toolchains example
af2e4379fc Help: Fix typo not accounting for addition of visionOS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9112
2023-12-31 19:29:43 -05:00
Kitware Robot
aea1365e6f
CMake Nightly Date Stamp
2023-12-31 00:01:06 -05:00
Craig Scott
315cf74025
Help: Note CMAKE_IOS_INSTALL_COMBINED deprecation in toolchains example
2023-12-30 18:38:05 +11:00
Craig Scott
af2e4379fc
Help: Fix typo not accounting for addition of visionOS
2023-12-30 18:36:34 +11:00
Kitware Robot
76b585ecc8
CMake Nightly Date Stamp
2023-12-30 00:01:06 -05:00
Kitware Robot
8dc21f4b5a
CMake Nightly Date Stamp
2023-12-29 00:01:05 -05:00
Kitware Robot
158ecdced2
CMake Nightly Date Stamp
2023-12-28 00:01:06 -05:00
Kitware Robot
74f1e6612e
CMake Nightly Date Stamp
2023-12-27 00:01:05 -05:00
Ben Boeckel
4962eba981
cmDyndepCollation: clarify CXX_MODULES-without-BMI error message
...
Fixes : #25493
2023-12-26 11:07:15 -05:00
Kitware Robot
b2ea53f484
CMake Nightly Date Stamp
2023-12-26 00:01:10 -05:00
Kitware Robot
0064ac4a55
CMake Nightly Date Stamp
2023-12-25 00:01:28 -05:00
Kitware Robot
1e37448710
CMake Nightly Date Stamp
2023-12-24 00:01:07 -05:00
Marc Chevrier
19ac2034a9
Merge branch 'release-3.28'
2023-12-23 05:39:10 -05:00
Marc Chevrier
179c036b5d
Merge topic 'Ninja-LINK_OPTIONS-with-newlines'
...
255c2e1430 Ninja: LINK_OPTIONS property should support newlines
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9096
2023-12-23 05:39:10 -05:00
Marc Chevrier
73d0160134
Merge topic 'Ninja-LINK_OPTIONS-with-newlines' into release-3.28
...
255c2e1430 Ninja: LINK_OPTIONS property should support newlines
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9096
2023-12-23 05:39:09 -05:00
Kitware Robot
6d578ab5f8
CMake Nightly Date Stamp
2023-12-23 00:01:06 -05:00
Kitware Robot
421cc38a54
CMake Nightly Date Stamp
2023-12-22 00:01:04 -05:00
Kitware Robot
f8b165dcd6
CMake Nightly Date Stamp
2023-12-21 00:01:06 -05:00
Marc Chevrier
255c2e1430
Ninja: LINK_OPTIONS property should support newlines
...
Fixes : #25513
2023-12-20 17:05:09 +01:00
Brad King
82c00572a3
Merge topic 'copyright-year'
...
4bc97565d0 Copyright.txt: Update year range to end in 2024
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9091
2023-12-20 09:14:20 -05:00
Brad King
e6cd118f02
Merge topic 'package-dispatch-apple'
...
4ac5a2f866 CMakePackageConfigHelpers: Add generate_apple_architecture_selection_file()
b9f81ee9f9 CMakePackageConfigHelpers: Remove outdated documentation summary paragraph
68a03cf3d4 generate_apple_platform_selection_file: Add INSTALL_PREFIX option
ff21f0f70f Tests: Verify generate_apple_platform_selection_file file paths
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9092
2023-12-20 09:12:49 -05:00
Brad King
30a56df0a8
Merge topic 'cmake-presets-empty-architecture'
...
0654051dde CMakePresets.json: Don't use architecture and toolset if empty
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9093
2023-12-20 09:11:20 -05:00
Brad King
a350d92c06
Merge topic 'add_test-CROSSCOMPILING_EMULATOR-exclusive'
...
ca5a300d7f add_test: Honor CROSSCOMPILING_EMULATOR only when cross-compiling
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8947
2023-12-20 09:09:48 -05:00
Brad King
5c1990fc51
Merge topic 'swift-CMP0157-old'
...
d31b48816c Swift/Ninja: Fix missing OFM in CMP0157 OLD behavior
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9089
2023-12-20 09:08:53 -05:00
Brad King
c0ab859154
Merge topic 'FindCURL-pkg-config'
...
ab6b44b1bb FindCURL: Fix parsing protocols/features from pkg-config output
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9090
2023-12-20 09:06:08 -05:00
Brad King
3df386a7c2
Merge topic 'doc-typo-dep-provider-method'
...
d0ab70d57d Help: Fix typo in dependency provider method keyword
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9079
2023-12-20 09:04:57 -05:00
Brad King
71d4aed185
Merge branch 'release-3.28'
2023-12-20 09:03:40 -05:00
Brad King
26c6d554e0
Merge topic 'UsePkgConfig-trailing-whitespace'
...
61436858e4 UsePkgConfig: Restore removal of trailing whitespace from pkg-config output
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9094
2023-12-20 09:03:40 -05:00
Brad King
158316dc0c
Merge topic 'UsePkgConfig-trailing-whitespace' into release-3.28
...
61436858e4 UsePkgConfig: Restore removal of trailing whitespace from pkg-config output
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9094
2023-12-20 09:03:38 -05:00
Kitware Robot
1191f642c0
CMake Nightly Date Stamp
2023-12-20 00:01:08 -05:00
Jason E. Hale
61436858e4
UsePkgConfig: Restore removal of trailing whitespace from pkg-config output
...
Since commit f73a5bfaa9 (UsePkgConfig: Replace exec_program() with
execute_process(), 2023-07-24, v3.28.0-rc1~321^2~6), trailing whitespace
was introduced into libraries linked, which violates CMP0004.
2023-12-19 15:35:24 -05:00
Kyle Edwards
0654051dde
CMakePresets.json: Don't use architecture and toolset if empty
...
Fixes : #24864
2023-12-19 10:19:03 -05:00
Ralf Habacker
ca5a300d7f
add_test: Honor CROSSCOMPILING_EMULATOR only when cross-compiling
...
Add policy CMP0158 to provide compatibility for existing projects.
Fixes : #23672
2023-12-19 10:00:55 -05:00
lingbin
ab6b44b1bb
FindCURL: Fix parsing protocols/features from pkg-config output
...
Previously `find_package(CURL COMPONENTS HTTP)` failed because the
`CURL_SUPPORTED_PROTOCOLS` variable returned by pkg-config is
a command-line fragment, but we need a semicolon-separated list.
2023-12-19 09:36:09 -05:00