summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-03-06 00:48:45 (GMT)
committerBrad King <brad.king@kitware.com>2024-03-12 14:47:08 (GMT)
commitaeb8bcc055597910b436a400feea7666fb0bb1c2 (patch)
tree5f178b02a1d23dfd44e456d368cd202e8a89e827 /Modules
parent56e319ce4ad7367c87380128c44728c8474fef53 (diff)
downloadCMake-aeb8bcc055597910b436a400feea7666fb0bb1c2.zip
CMake-aeb8bcc055597910b436a400feea7666fb0bb1c2.tar.gz
CMake-aeb8bcc055597910b436a400feea7666fb0bb1c2.tar.bz2
ctest: Fall back to CMake options for TLS version
Use `CMAKE_TLS_VERSION` or `ENV{CMAKE_TLS_VERSION}` if `CTEST_TLS_VERSION` is not set. Issue: #25701
Diffstat (limited to 'Modules')
-rw-r--r--Modules/CTestTargets.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/Modules/CTestTargets.cmake b/Modules/CTestTargets.cmake
index 3fcf702..f672410 100644
--- a/Modules/CTestTargets.cmake
+++ b/Modules/CTestTargets.cmake
@@ -21,6 +21,13 @@ mark_as_advanced(CMAKE_CTEST_COMMAND)
# configure files
block()
+ if(NOT DEFINED CTEST_TLS_VERSION)
+ if(DEFINED CMAKE_TLS_VERSION)
+ set(CTEST_TLS_VERSION "${CMAKE_TLS_VERSION}")
+ elseif(DEFINED ENV{CMAKE_TLS_VERSION})
+ set(CTEST_TLS_VERSION "$ENV{CMAKE_TLS_VERSION}")
+ endif()
+ endif()
if(NOT DEFINED CTEST_TLS_VERIFY AND DEFINED CMAKE_TLS_VERIFY)
set(CTEST_TLS_VERIFY "${CMAKE_TLS_VERIFY}")
endif()