diff options
author | Brad King <brad.king@kitware.com> | 2024-03-06 00:48:45 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-03-12 14:47:08 (GMT) |
commit | aeb8bcc055597910b436a400feea7666fb0bb1c2 (patch) | |
tree | 5f178b02a1d23dfd44e456d368cd202e8a89e827 /Modules | |
parent | 56e319ce4ad7367c87380128c44728c8474fef53 (diff) | |
download | CMake-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.cmake | 7 |
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() |