Kitware Robot
05aaa09fd5
CMake Nightly Date Stamp
2024-04-08 00:02:40 -04:00
Kitware Robot
01829f4715
CMake Nightly Date Stamp
2024-04-07 00:01:13 -04:00
Kitware Robot
09dc8d5bdb
CMake Nightly Date Stamp
2024-04-06 00:01:22 -04:00
Brad King
c2949dbdf8
Merge topic 'ctest-invalid-arg'
...
304396d13c ctest: Show error on invalid ctest arguments
06cb978c1b Tests: Fix ctest flag typo in RunCMake.GoogleTest
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !9383
2024-04-05 11:55:47 -04:00
Kitware Robot
aefd952085
CMake Nightly Date Stamp
2024-04-05 00:01:09 -04:00
Kitware Robot
81698d9c40
CMake Nightly Date Stamp
2024-04-04 00:01:14 -04:00
Jake D'Esposito
304396d13c
ctest: Show error on invalid ctest arguments
...
Fixes : #24227
2024-04-03 21:33:19 -04:00
Brad King
7fde843527
Merge topic 'enable_language-before-project'
...
97464aa970 enable_language(): Fail if called before project()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9396
2024-04-03 09:38:46 -04:00
Brad King
d7733a2f9b
Merge topic 'dragonfly_support'
...
4c70e72cae cmSystemTools: Fix compilation on DragonFly BSD
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9400
2024-04-03 09:37:28 -04:00
Kitware Robot
8982fde7a9
CMake Nightly Date Stamp
2024-04-03 00:01:15 -04:00
Charlotte Koch
4c70e72cae
cmSystemTools: Fix compilation on DragonFly BSD
...
Define `_XOPEN_SOURCE >= 700` to make `gettimeofday()` et al. available.
2024-04-02 17:33:02 -04:00
Brad King
83ceca6678
Merge topic 'ctest-resource-lock'
...
85745cce7a ctest: Restore enforcement of RESOURCE_LOCK test property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !9394
2024-04-02 08:09:13 -04:00
Craig Scott
97464aa970
enable_language(): Fail if called before project()
...
Fixes : #25550
2024-04-02 23:00:38 +11:00
Kitware Robot
fb38dd0749
CMake Nightly Date Stamp
2024-04-02 00:01:20 -04:00
Brad King
85745cce7a
ctest: Restore enforcement of RESOURCE_LOCK test property
...
Refactoring in commit 5ff0b4ed57 (cmCTestMultiProcessHandler:
Consolidate test readiness checks, 2023-10-20, v3.29.0-rc1~378^2~4)
accidentally broke `RESOURCE_LOCK`. Fix it and replace the previous
test with one that would have caught this.
Fixes : #25843
2024-04-01 12:22:29 -04:00
Brad King
252c2a6fcb
Merge topic 'add_library-no-static-fallback'
...
a61c9afdf8 add_library: Reject shared libraries on platforms that do not support them
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9347
2024-04-01 09:38:14 -04:00
Brad King
554a9b00c8
Merge topic 'tls-verify'
...
7139944264 ctest: Fall back to CMake environment variable for TLS server verification
c295df53c6 ctest: Test fallback to CMake options for TLS server verification
0d250dd021 ExternalProject: Honor CMAKE_TLS_VERIFY environment variable
e8404502b1 ExternalProject: Revise TLS_VERIFY wording to use TLS_VERSION pattern
46faaf9667 file(DOWNLOAD|UPLOAD): Add CMAKE_TLS_VERIFY environment variable
8b0169fe2b file(DOWNLOAD|UPLOAD): Add test covering CMAKE_TLS_VERIFY cmake variable
93886f5c7d file(DOWNLOAD|UPLOAD): Avoid unnecessary CMAKE_TLS_VERIFY variable lookup
bed32f400e file(DOWNLOAD|UPLOAD): Document TLS_VERSION fallback to environment variable
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: scivision <michael@scivision.dev >
Merge-request: !9389
2024-04-01 09:37:20 -04:00
Kitware Robot
3465d14fe5
CMake Nightly Date Stamp
2024-04-01 00:02:47 -04:00
Kitware Robot
69c8ca4bc9
CMake Nightly Date Stamp
2024-03-31 00:01:10 -04:00
Brad King
7139944264
ctest: Fall back to CMake environment variable for TLS server verification
...
Use `ENV{CMAKE_TLS_VERIFY}` if `CTEST_TLS_VERIFY` or `CMAKE_TLS_VERIFY`
is not set.
Issue: #23608
2024-03-30 09:22:05 -04:00
Brad King
46faaf9667
file(DOWNLOAD|UPLOAD): Add CMAKE_TLS_VERIFY environment variable
...
Issue: #23608
2024-03-30 09:22:04 -04:00
Brad King
93886f5c7d
file(DOWNLOAD|UPLOAD): Avoid unnecessary CMAKE_TLS_VERIFY variable lookup
...
If the `TLS_VERIFY` option is given explicitly, we do not need to check
the variable.
2024-03-30 09:21:45 -04:00
Kitware Robot
e5f7ff8635
CMake Nightly Date Stamp
2024-03-30 00:01:36 -04:00
Asit Dhal
a61c9afdf8
add_library: Reject shared libraries on platforms that do not support them
...
Add policy CMP0164 to provide compatibility.
Fixes : #25759
2024-03-29 11:06:32 -04:00
Brad King
f852f33c69
Merge topic 'prop-GENERATED-visibility'
...
071f0d6f98 CMP0163: Make GENERATED source file property globally visible
00c6573d86 cmSetPropertyCommand: Refactor checks for CMP0118
e04af1e9c2 cmGetSorceFilePropertyCommand: Simplify string comparisons
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9308
2024-03-29 09:59:06 -04:00
Deniz Bahadir
071f0d6f98
CMP0163: Make GENERATED source file property globally visible
...
This was originally attempted by policy CMP0118, but its
implementation did not cover all intended use cases. We fixed its
documentation in commit 1dabbbb5e0 (CMP0118: Revise documentation to
describe actual behavior, 2024-03-20).
Add new policy CMP0163 to cover the remaining use cases. In particular,
make the `GENERATED` property visible to `get_property` calls in other
directories. In order to capture the original intention of CMP0118,
define CMP0163's NEW behavior to also imply CMP0118's NEW behavior.
Fixes : #25437
Fixes : #25058
2024-03-29 08:54:11 -04:00
Kitware Robot
293729a441
CMake Nightly Date Stamp
2024-03-29 00:01:15 -04:00
Brad King
31aea3d4ca
Merge topic 'cpack-wix'
...
03884f4f32 CPack/WIX: Add support for WiX Toolset v4
cfe5bbdc54 ci: Add scripts to provide WiX 4 package on Windows
c8e2694679 ci: Add script to repackage WiX .NET tool for our needs
e7f5ad8df2 Tests: Prepare RunCMake.CPack_WIX to cover multiple WiX versions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9369
2024-03-28 15:15:51 -04:00
Deniz Bahadir
00c6573d86
cmSetPropertyCommand: Refactor checks for CMP0118
2024-03-28 14:16:10 +01:00
Deniz Bahadir
e04af1e9c2
cmGetSorceFilePropertyCommand: Simplify string comparisons
2024-03-28 14:16:10 +01:00
Kitware Robot
2e3692bde0
CMake Nightly Date Stamp
2024-03-28 00:01:13 -04:00
Kitware Robot
c3695c6b38
CMake Nightly Date Stamp
2024-03-27 00:01:15 -04:00
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
03884f4f32
CPack/WIX: Add support for WiX Toolset v4
...
Add a `CPACK_WIX_VERSION` option to specify version WiX for
which the project is configured.
Fixes : #23910
2024-03-24 15:26:39 -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