diff options
author | Brad King <brad.king@kitware.com> | 2024-03-13 15:05:09 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2024-03-13 15:05:17 (GMT) |
commit | 253397b018a7164f65f301f59b3059d3a1223230 (patch) | |
tree | 841c2d1793c55c7a05859f7b2151a951d2e25dff /Help/variable | |
parent | bdaa6b5457fb9821e16d38b1a583a8eea7db2abb (diff) | |
parent | aeb8bcc055597910b436a400feea7666fb0bb1c2 (diff) | |
download | CMake-253397b018a7164f65f301f59b3059d3a1223230.zip CMake-253397b018a7164f65f301f59b3059d3a1223230.tar.gz CMake-253397b018a7164f65f301f59b3059d3a1223230.tar.bz2 |
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
Diffstat (limited to 'Help/variable')
-rw-r--r-- | Help/variable/CMAKE_TLS_VERSION-VALUES.txt | 7 | ||||
-rw-r--r-- | Help/variable/CMAKE_TLS_VERSION.rst | 8 | ||||
-rw-r--r-- | Help/variable/CTEST_CURL_OPTIONS.rst | 4 | ||||
-rw-r--r-- | Help/variable/CTEST_TLS_VERIFY.rst | 13 | ||||
-rw-r--r-- | Help/variable/CTEST_TLS_VERSION.rst | 16 |
5 files changed, 41 insertions, 7 deletions
diff --git a/Help/variable/CMAKE_TLS_VERSION-VALUES.txt b/Help/variable/CMAKE_TLS_VERSION-VALUES.txt new file mode 100644 index 0000000..47fd2bc --- /dev/null +++ b/Help/variable/CMAKE_TLS_VERSION-VALUES.txt @@ -0,0 +1,7 @@ +* ``1.0`` + +* ``1.1`` + +* ``1.2`` + +* ``1.3`` diff --git a/Help/variable/CMAKE_TLS_VERSION.rst b/Help/variable/CMAKE_TLS_VERSION.rst index ed93081..3e7f2ce 100644 --- a/Help/variable/CMAKE_TLS_VERSION.rst +++ b/Help/variable/CMAKE_TLS_VERSION.rst @@ -10,13 +10,7 @@ If this variable is not set, the commands check the The value may be one of: -* ``1.0`` - -* ``1.1`` - -* ``1.2`` - -* ``1.3`` +.. include:: CMAKE_TLS_VERSION-VALUES.txt This variable is also used by the :module:`ExternalProject` and :module:`FetchContent` modules for internal calls to diff --git a/Help/variable/CTEST_CURL_OPTIONS.rst b/Help/variable/CTEST_CURL_OPTIONS.rst index 14af4e4..45e84ed 100644 --- a/Help/variable/CTEST_CURL_OPTIONS.rst +++ b/Help/variable/CTEST_CURL_OPTIONS.rst @@ -1,6 +1,10 @@ CTEST_CURL_OPTIONS ------------------ +.. deprecated:: 3.30 + + Use the :variable:`CTEST_TLS_VERIFY` variable instead. + .. versionadded:: 3.1 Specify the CTest ``CurlOptions`` setting diff --git a/Help/variable/CTEST_TLS_VERIFY.rst b/Help/variable/CTEST_TLS_VERIFY.rst new file mode 100644 index 0000000..bce4969 --- /dev/null +++ b/Help/variable/CTEST_TLS_VERIFY.rst @@ -0,0 +1,13 @@ +CTEST_TLS_VERIFY +---------------- + +.. versionadded:: 3.30 + +Specify the CTest ``TLSVerify`` setting in a :manual:`ctest(1)` +:ref:`Dashboard Client` script or in project ``CMakeLists.txt`` code +before including the :module:`CTest` module. The value is a boolean +indicating whether to verify the server certificate when submitting +to a dashboard via ``https://`` URLs. + +If ``CTEST_TLS_VERIFY`` is not set, :variable:`CMAKE_TLS_VERIFY` is +used instead. diff --git a/Help/variable/CTEST_TLS_VERSION.rst b/Help/variable/CTEST_TLS_VERSION.rst new file mode 100644 index 0000000..f8123df --- /dev/null +++ b/Help/variable/CTEST_TLS_VERSION.rst @@ -0,0 +1,16 @@ +CTEST_TLS_VERSION +----------------- + +.. versionadded:: 3.30 + +Specify the CTest ``TLSVersion`` setting in a :manual:`ctest(1)` +:ref:`Dashboard Client` script or in project ``CMakeLists.txt`` code +before including the :module:`CTest` module. The value is a minimum +TLS version allowed when submitting to a dashboard via ``https://`` URLs. + +The value may be one of: + +.. include:: CMAKE_TLS_VERSION-VALUES.txt + +If ``CTEST_TLS_VERSION`` is not set, the :variable:`CMAKE_TLS_VERSION` variable +or :envvar:`CMAKE_TLS_VERSION` environment variable is used instead. |