Kitware Robot
4f73a9b74e
CMake Nightly Date Stamp
2024-03-26 00:01:12 -04:00
Kitware Robot
57f50abdc4
CMake Nightly Date Stamp
2024-03-25 00:03:15 -04:00
Brad King
729d904050
Merge topic 'cpack-wix'
...
d15c910a45 CPack/WIX: Remove "candle" from tool-agnostic error message
ac25c645a7 CPack/WIX: Improve formatting of CPACK_WIX_CUSTOM_XMLNS expansion
54d09a2b3f CPack/WIX: Document WiX Toolset v3 tools
d2f4836f8e CPack/WIX: Prepare to provide version-specific WiX templates
438809d3ba cmCPackGenerator: Add option to FindTemplate to use alternate builtin path
4d661e3a92 cmMakefile: Reduce GetModulesFile caller allocations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9363
2024-03-24 14:35:14 -04:00
Brad King
7c326643ad
Merge topic 'file-RPATH-large-ELF'
...
615a1c6691 cmELF: Get correct section count for large ELF binaries
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9310
2024-03-24 14:34:23 -04:00
Brad King
899af83755
Merge topic 'linker-vars-propagate-try_compile'
...
98cc86e265 try_compile(): Include languages with _ or - when passing linker vars
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9361
2024-03-24 14:33:31 -04:00
Kitware Robot
6cddfdf974
CMake Nightly Date Stamp
2024-03-24 00:01:12 -04:00
Kitware Robot
86b55fd236
CMake Nightly Date Stamp
2024-03-23 00:01:13 -04:00
Martin Duffy
615a1c6691
cmELF: Get correct section count for large ELF binaries
...
Fixes : #24877
2024-03-22 10:18:06 -04:00
Brad King
d15c910a45
CPack/WIX: Remove "candle" from tool-agnostic error message
2024-03-22 09:58:42 -04:00
Brad King
ac25c645a7
CPack/WIX: Improve formatting of CPACK_WIX_CUSTOM_XMLNS expansion
2024-03-22 09:58:42 -04:00
Brad King
d2f4836f8e
CPack/WIX: Prepare to provide version-specific WiX templates
...
Move our template for WiX Toolset v3 to a versioned location.
2024-03-22 09:51:06 -04:00
Brad King
438809d3ba
cmCPackGenerator: Add option to FindTemplate to use alternate builtin path
2024-03-22 09:51:06 -04:00
Brad King
4d661e3a92
cmMakefile: Reduce GetModulesFile caller allocations
2024-03-22 09:51:06 -04:00
Brad King
cff8aefc6a
Merge topic 'doc-CMP0118'
...
1dabbbb5e0 CMP0118: Revise documentation to describe actual behavior
d2f5b79795 CMP0118: Fix some tests and add more tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9358
2024-03-22 09:34:31 -04:00
Craig Scott
98cc86e265
try_compile(): Include languages with _ or - when passing linker vars
...
Fixes : #25809
2024-03-22 21:35:51 +11:00
Kitware Robot
b5926d01ba
CMake Nightly Date Stamp
2024-03-22 00:01:12 -04:00
Deniz Bahadir
1dabbbb5e0
CMP0118: Revise documentation to describe actual behavior
...
The policy was originally intended to make the `GENERATED` source file
property globally visible, but the implementation didn't fully achieve
that goal. Revise the documentation to describe what it actually does.
Issue: #25437
2024-03-21 11:37:46 -04:00
Brad King
25d2850c19
CMake 3.29.0
2024-03-21 09:32:22 -04:00
Brad King
388f7bc11b
Merge topic 'fileapi-provide-glob-dependent'
...
6116bcb066 fileapi: Add CONFIGURE_DEPENDS glob info to cmakeFiles object
f578515d02 cmGlobCacheEntry: Add helper to carry CONFIGURE_DEPENDS glob cache arguments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9348
2024-03-21 09:29:00 -04:00
Kitware Robot
1923a13e4c
CMake Nightly Date Stamp
2024-03-21 00:01:12 -04:00
Brad King
d704a3f818
Merge topic 'ninja-fortran-include'
...
36dc8d6d50 Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9351
2024-03-20 09:55:48 -04:00
Brad King
0287208bbf
Merge topic 'ninja-fortran-include' into release-3.29
...
36dc8d6d50 Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9351
2024-03-20 09:55:47 -04:00
Kitware Robot
a17d76f291
CMake Nightly Date Stamp
2024-03-20 00:01:18 -04:00
Arctic Lampyrid
6116bcb066
fileapi: Add CONFIGURE_DEPENDS glob info to cmakeFiles object
...
Fixes : #25668
Co-authored-by: Brad King <brad.king@kitware.com >
2024-03-19 14:55:25 -04:00
Arctic Lampyrid
f578515d02
cmGlobCacheEntry: Add helper to carry CONFIGURE_DEPENDS glob cache arguments
2024-03-20 02:30:53 +08:00
Brad King
7add7fdda9
Merge topic 'improve-onoff'
...
1a49b439a5 Source: Use cmValue::IsOn and IsOff
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9346
2024-03-19 09:30:04 -04:00
Brad King
36dc8d6d50
Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources
...
If a preprocessed source also uses the Fortran `INCLUDE` directive,
search the original source file's directory.
Fixes : #25792
2024-03-19 07:56:13 -04:00
Kitware Robot
51becd654b
CMake Nightly Date Stamp
2024-03-19 00:01:13 -04:00
Kitware Robot
c61bbf48c5
CMake Nightly Date Stamp
2024-03-18 00:03:30 -04:00
Vitaly Stakhovsky
1a49b439a5
Source: Use cmValue::IsOn and IsOff
...
Speed up a bit by calling members directly.
2024-03-17 19:05:37 -04:00
Kitware Robot
bc3d8f94cd
CMake Nightly Date Stamp
2024-03-17 00:01:09 -04:00
Kitware Robot
f440439dee
CMake Nightly Date Stamp
2024-03-16 00:01:11 -04:00
Kitware Robot
b1f0e91c21
CMake Nightly Date Stamp
2024-03-15 00:01:11 -04:00
Brad King
788c204788
CMake 3.29.0-rc4
2024-03-14 13:33:17 -04:00
Brad King
399f37894c
Merge topic 'Apple-TBD-in-subdirecory'
...
bcc26ce465 Apple Text Based Stubs: should be usage in subdirectories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9341
2024-03-14 13:31:12 -04:00
Brad King
e497fbfca3
Merge topic 'Apple-TBD-in-subdirecory' into release-3.29
...
bcc26ce465 Apple Text Based Stubs: should be usage in subdirectories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9341
2024-03-14 13:31:10 -04:00
Brad King
2bfaaf6f6e
Merge topic 'autogen-makefile-depfile'
...
d2d1763f88 cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic
6193d15556 Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9340
2024-03-14 11:46:54 -04:00
Brad King
742af6cff7
Merge topic 'autogen-makefile-depfile' into release-3.29
...
d2d1763f88 cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic
6193d15556 Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9340
2024-03-14 11:46:53 -04:00
Brad King
8526943b8c
Merge topic 'LINKER_TYPE-mold-support'
...
801ae06952 LINKER_TYPE: Support MOLD only on GCC versions that support it
939ac5287e LINKER_TYPE: fix spelling error in message
922883782b LINKER_TYPE: Document that linker tool should be in the PATH
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9334
2024-03-14 11:45:14 -04:00
Brad King
8f0801cacc
Merge topic 'LINKER_TYPE-mold-support' into release-3.29
...
801ae06952 LINKER_TYPE: Support MOLD only on GCC versions that support it
939ac5287e LINKER_TYPE: fix spelling error in message
922883782b LINKER_TYPE: Document that linker tool should be in the PATH
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9334
2024-03-14 11:45:13 -04:00
Marc Chevrier
bcc26ce465
Apple Text Based Stubs: should be usage in subdirectories
...
Fixes : #25765
2024-03-14 14:33:48 +01:00
Brad King
d2d1763f88
cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic
...
We place the same target ordering dependencies on either the
`_autogen_timestamp_deps` target or the `_autogen` target.
Refactor the logic to avoid duplicating that code.
2024-03-14 09:18:56 -04:00
Brad King
6193d15556
Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE
...
In commit aebfbcaa46 (AutoGen: Use depfiles for the XXX_autogen ninja
targets, 2020-01-14, v3.17.0-rc1~58^2) the `_autogen_timestamp_deps`
target was given target ordering dependencies through its custom command
rather than direct target dependencies as on the `_autogen` target.
Then commit 895fa3433f (cmQtAutoGenInitializer: support IMPLIB-only
imported targets, 2021-09-23, v3.22.0-rc1~80^2) converted some
target-level dependencies into file-level dependencies on the custom
command. This only works with a monolithic build graph like Ninja.
Since commit ebc9e448b3 (Autogen: Add depfile support for Makefiles,
2023-09-07, v3.28.0-rc1~101^2~1) we use the `_autogen_timestamp_deps`
target in Makefile generators too. This exposed the missing target
ordering dependency.
Fixes : #25766
2024-03-14 09:05:06 -04:00
Kitware Robot
4285dec5f0
CMake Nightly Date Stamp
2024-03-14 00:01:17 -04:00
Marc Chevrier
801ae06952
LINKER_TYPE: Support MOLD only on GCC versions that support it
...
Fixes : #25748
2024-03-13 11:13:21 -04:00
Brad King
253397b018
Merge topic 'ctest-tls-options'
...
aeb8bcc055 ctest: Fall back to CMake options for TLS version
56e319ce4a ctest: Fall back to CMake options for TLS server verification
6671f17f65 ctest: Add explicit options for TLS version
0aba13a2f3 ctest: Add explicit options for TLS server verification
51728a6dd3 CTest: Create scope to isolate defaults for DartConfiguration.tcl
8a3a486fb5 cmCTestCurl: Factor out helper struct for curl options
7f668bb94f cmCTestCurl: Use inline member initialization
add81210df cmCurl: Assert that we cover all TLS versions supported by our vendored curl
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9318
2024-03-13 11:05:17 -04:00
Brad King
b7c78e1592
Merge topic 'export-find_dependency-calls'
...
3a739d4dcb EXPORT_PACKAGE_DEPENDENCIES: Add experimental feature gate
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9336
2024-03-13 10:57:08 -04:00
Kitware Robot
30c8930e8b
CMake Nightly Date Stamp
2024-03-13 00:01:12 -04:00
Brad King
3a739d4dcb
EXPORT_PACKAGE_DEPENDENCIES: Add experimental feature gate
...
Some design concerns have been raised after trying the 3.29 release
candidates. Avoid committing to a stable public interface for now.
Issue: #25767
2024-03-12 14:24:53 -04:00
Marc Chevrier
939ac5287e
LINKER_TYPE: fix spelling error in message
2024-03-12 18:18:25 +01:00