Brad King
49f32b27ed
Merge topic 'test-https-connections'
...
3350c17451 ci: Enable file(DOWNLOAD) TLS_VERIFY test case in CI jobs
17b47da3d8 Tests: Add test for file(DOWNLOAD) with TLS_VERIFY
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8194
2023-02-11 06:33:20 -05:00
Kitware Robot
48c69eeafe
CMake Nightly Date Stamp
2023-02-11 00:01:12 -05:00
Brad King
3350c17451
ci: Enable file(DOWNLOAD) TLS_VERIFY test case in CI jobs
2023-02-10 12:22:00 -05:00
scivision
17b47da3d8
Tests: Add test for file(DOWNLOAD) with TLS_VERIFY
...
Occasionally curl updates introduce errors in https verification.
Add an explicit test for this capability, activated by an undocumented
option that we can use in CI to specify a URL to test.
Co-authored-by: Brad King <brad.king@kitware.com >
Fixes : #24405
Issue: #24147
Issue: #24398
2023-02-10 12:22:00 -05:00
Brad King
78299083d2
Merge topic 'cmake-gui-browse-manual-page'
...
b5383bc767 cmake-gui: Add optional filename argument to --browse-manual
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8190
2023-02-10 10:03:30 -05:00
Brad King
f888d03c70
Merge topic 'update-kwsys'
...
9ef25b08e0 bootstrap: Update for KWSys removal of String.hxx
e66d42ef10 Merge branch 'upstream-KWSys' into update-kwsys
fa9b4e530f KWSys 2023-02-09 (3eea0b90)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8188
2023-02-10 10:02:40 -05:00
Brad King
9f7a584173
Merge branch 'release-3.26'
2023-02-10 09:58:49 -05:00
Brad King
81dfe0a330
Merge topic 'curl-macos-tls'
...
0d312728eb curl: Backport upstream fix for SecureTransport on macOS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8193
2023-02-10 09:58:49 -05:00
Brad King
9b7d086220
Merge topic 'curl-macos-tls' into release-3.26
...
0d312728eb curl: Backport upstream fix for SecureTransport on macOS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8193
2023-02-10 09:58:48 -05:00
Kitware Robot
917f675b9e
CMake Nightly Date Stamp
2023-02-10 00:01:18 -05:00
Brad King
0d312728eb
curl: Backport upstream fix for SecureTransport on macOS
...
Backport upstream curl commit `16bb32e104d` (sectransp: fix for
incomplete read/writes, 2023-01-05) to fix TLS support on macOS.
Fixes : #24398
2023-02-09 16:54:25 -05:00
Brad King
8a73af36b0
Merge branch 'release-3.26'
2023-02-09 14:54:12 -05:00
Brad King
29bcbcab4f
CMake 3.26.0-rc2
v3.26.0-rc2
2023-02-09 14:21:24 -05:00
Brad King
ab4128984c
Merge branch 'release-3.26'
2023-02-09 14:19:42 -05:00
Brad King
1d4619953e
Merge topic 'doc-configure-log'
...
2311b0a7f7 Help: Clarify that the documented configure log location is not stable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8191
2023-02-09 14:19:42 -05:00
Brad King
2dac3887da
Merge topic 'doc-configure-log' into release-3.26
...
2311b0a7f7 Help: Clarify that the documented configure log location is not stable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8191
2023-02-09 14:19:41 -05:00
Brad King
2311b0a7f7
Help: Clarify that the documented configure log location is not stable
...
Issue: #23200
2023-02-09 13:39:49 -05:00
Brad King
d4ec95b5b7
Merge branch 'release-3.26'
2023-02-09 13:23:02 -05:00
Brad King
bfd01ea357
Merge topic 'clarify-clang-tidy-export-fixes-doc'
...
f9d9258d5c Help: Avoid making guarantees about <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8189
2023-02-09 13:23:02 -05:00
Brad King
5a402f4999
Merge topic 'clarify-clang-tidy-export-fixes-doc' into release-3.26
...
f9d9258d5c Help: Avoid making guarantees about <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8189
2023-02-09 13:23:01 -05:00
Kyle Edwards
f9d9258d5c
Help: Avoid making guarantees about <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR
...
Rather than stating specifically which files may be written or deleted,
simply state that CMake owns the directory and that a dedicated
directory should be used for exporting the fixes.
2023-02-09 11:41:48 -05:00
Kyle Edwards
b5383bc767
cmake-gui: Add optional filename argument to --browse-manual
2023-02-09 11:33:06 -05:00
Brad King
9ef25b08e0
bootstrap: Update for KWSys removal of String.hxx
2023-02-09 10:21:47 -05:00
Brad King
e66d42ef10
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2023-02-09 (3eea0b90)
2023-02-09 10:15:38 -05:00
KWSys Upstream
fa9b4e530f
KWSys 2023-02-09 (3eea0b90)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 3eea0b90f57dd3923abe22412ca71d4dccef7c6e (master).
Upstream Shortlog
-----------------
Brad King (1):
c3201073 String.hxx: Drop this component of KWSys
2023-02-09 10:15:37 -05:00
Brad King
536f35c4f1
Merge topic 'vs9-deprecate'
...
d7f440c5db Deprecate Visual Studio 9 2008 generator
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8181
2023-02-09 10:14:10 -05:00
Brad King
b7a41d9b21
Merge topic 'target-with-cxxmodule-filesets'
...
4b38d7d100 cmGeneratorTarget: `INTERFACE` targets with C++ modules are also "in"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8179
2023-02-09 10:13:03 -05:00
Brad King
0fd34d4750
Merge branch 'release-3.26'
2023-02-09 10:10:19 -05:00
Brad King
288e815324
Merge topic 'curl-windows-restore-tls1.3'
...
8675d8bdb0 curl: Enable schannel TLS 1.3 support on Windows 11
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8184
2023-02-09 10:10:19 -05:00
Brad King
f9ccb7fada
Merge topic 'curl-windows-restore-tls1.3' into release-3.26
...
8675d8bdb0 curl: Enable schannel TLS 1.3 support on Windows 11
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8184
2023-02-09 10:10:18 -05:00
Brad King
adb07423ca
Merge branch 'release-3.26'
2023-02-09 10:01:52 -05:00
Brad King
df31400648
Merge topic 'doc-find_package-root-case'
...
20e727a408 Help: Clarify that <PackageName>_ROOT variable names are case-preserved
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8182
2023-02-09 10:01:52 -05:00
Brad King
0a95c3579b
Merge topic 'doc-find_package-root-case' into release-3.26
...
20e727a408 Help: Clarify that <PackageName>_ROOT variable names are case-preserved
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8182
2023-02-09 10:01:51 -05:00
Brad King
53cdc5aa30
Merge branch 'release-3.26'
2023-02-09 09:58:15 -05:00
Brad King
29476e275b
Merge topic 'stop_parsing_after_first_script_arg'
...
f9e8a067c2 cmake: Stop parsing after `--` when detecting script mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8186
2023-02-09 09:58:14 -05:00
Brad King
7f90210dd6
Merge topic 'stop_parsing_after_first_script_arg' into release-3.26
...
f9e8a067c2 cmake: Stop parsing after `--` when detecting script mode
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8186
2023-02-09 09:58:13 -05:00
Kyle Edwards
4829abf4f3
Merge branch 'release-3.26'
2023-02-09 08:45:39 -05:00
Kyle Edwards
07c51e61d4
Merge topic 'target-runtime-dlls-doc'
...
e0335f5830 Help: Update $<TARGET_RUNTIME_DLLS> docs to use cmake -E copy -t
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8185
2023-02-09 08:45:39 -05:00
Kyle Edwards
e25d3a0d5a
Merge topic 'target-runtime-dlls-doc' into release-3.26
...
e0335f5830 Help: Update $<TARGET_RUNTIME_DLLS> docs to use cmake -E copy -t
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8185
2023-02-09 08:45:38 -05:00
Kitware Robot
034f658c34
CMake Nightly Date Stamp
2023-02-09 00:01:15 -05:00
Robert Maynard
f9e8a067c2
cmake: Stop parsing after -- when detecting script mode
...
The fix in commit 08aa516880 (cmake: Stop parsing after `--` when
detecting script mode, 2022-12-06, v3.26.0-rc1~216^2) only corrected the
case where `-P -- -P <arg>` occurred and not `-P -- -P -<other>`.
Fixes : #24220
2023-02-08 17:21:10 -05:00
Kyle Edwards
e0335f5830
Help: Update $<TARGET_RUNTIME_DLLS> docs to use cmake -E copy -t
...
The -t argument was added to support using $<TARGET_RUNTIME_DLLS>
in the case that no DLLs are needed. Update the documentation
accordingly.
2023-02-08 15:10:45 -05:00
Brad King
8675d8bdb0
curl: Enable schannel TLS 1.3 support on Windows 11
...
Revert commit c0a4536cec (curl: Disable schannel TLS 1.3 support on
Windows 11, 2022-11-09, v3.25.0~13^2). The curl bug it avoided was
fixed by upstream curl commit `4f42150d0` (sendf: change Curl_read_plain
to wrap Curl_recv_plain , 2022-11-14, curl-7_87_0~129), which we have
since recently updating to curl 7.87.0.
Issue: #24147
2023-02-08 14:55:24 -05:00
Brad King
20e727a408
Help: Clarify that <PackageName>_ROOT variable names are case-preserved
...
The name comes from the case-preserved first argument to
`find_package`.
2023-02-08 14:06:38 -05:00
Ben Boeckel
4b38d7d100
cmGeneratorTarget: INTERFACE targets with C++ modules are also "in"
...
`INTERFACE` targets with C++ modules are basically BMI-only modules. It
is unknown if they will be useful directly (due to ODR of the `module
M;` initializers needing to live in some specific object file). However,
they will be used to attach BMI-only compilations of `IMPORTED` C++
modules.
2023-02-08 13:00:45 -05:00
Brad King
d7f440c5db
Deprecate Visual Studio 9 2008 generator
...
Update documentation to mark the generator deprecated. Add a warning at
the end of generation plus an option to turn off the warning.
2023-02-08 11:49:27 -05:00
Brad King
507dcaf563
Merge topic 'ctest-remove-cmake-intdir'
...
db95afce19 Tests/OutDir: Remove stale cache entry on multi-config generators
c6134ca6c7 CTest: Remove usages of CMAKE_INTDIR
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8176
2023-02-08 11:46:39 -05:00
Brad King
61f271f6ed
Merge topic 'feature/sphinx-linkcheck'
...
6789af36bf Help: Fix broken links found by `linkcheck`
8f4bd3bf7e ci: Check for broken links when build HTML manual
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8177
2023-02-08 11:44:57 -05:00
Brad King
398844667b
Merge topic 'ninja-no-cleandead'
...
cc118ddd70 cmGlobalNinjaGenerator: Remove unused member
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8178
2023-02-08 11:41:29 -05:00
Brad King
70244ffb19
Merge topic 'update-kwsys'
...
0abeb3e394 Tests: Remove references to dropped KWSys SharedForward component
6819e080fa Merge branch 'upstream-KWSys' into update-kwsys
48fd1b3887 KWSys 2023-02-07 (db9470d4)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8175
2023-02-08 11:40:13 -05:00