summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-07-03 14:40:07 (GMT)
committerBrad King <brad.king@kitware.com>2024-07-03 14:44:15 (GMT)
commitfe8dc3012eca70ed1ecc1774466c7eb5bee6e8c1 (patch)
tree5214d6ab1fb9ef781e5a161079064507062cc993
parentc7232c3a2a2d4843d669ba25c0648c4e2a4ac3af (diff)
downloadCMake-fe8dc3012eca70ed1ecc1774466c7eb5bee6e8c1.zip
CMake-fe8dc3012eca70ed1ecc1774466c7eb5bee6e8c1.tar.gz
CMake-fe8dc3012eca70ed1ecc1774466c7eb5bee6e8c1.tar.bz2
Tests: Fix RunCMake.ExternalProject when git is not available
Move Git-dependent test cases added by commit 2ef3bd9186 (ExternalProject: Add TLS version options for https connections, 2024-02-26, v3.30.0-rc1~471^2) into the block of cases that run only when Git is found. Fixes: #26104
-rw-r--r--Tests/RunCMake/ExternalProject/RunCMakeTest.cmake9
1 files changed, 5 insertions, 4 deletions
diff --git a/Tests/RunCMake/ExternalProject/RunCMakeTest.cmake b/Tests/RunCMake/ExternalProject/RunCMakeTest.cmake
index 3c7cd68..98e3996 100644
--- a/Tests/RunCMake/ExternalProject/RunCMakeTest.cmake
+++ b/Tests/RunCMake/ExternalProject/RunCMakeTest.cmake
@@ -15,9 +15,6 @@ endif()
run_cmake(BadIndependentStep1)
run_cmake(BadIndependentStep2)
-run_cmake(TLSVersionBadArg)
-run_cmake(TLSVersionBadVar)
-run_cmake(TLSVersionBadEnv)
run_cmake(NoOptions)
run_cmake(SourceEmpty)
run_cmake(SourceMissing)
@@ -256,5 +253,9 @@ if(GIT_EXECUTABLE)
# on some platforms. It may go to stdout or stderr, so force it to be merged.
set(RunCMake_TEST_OUTPUT_MERGE TRUE)
run_cmake(FetchGitRefs)
- set(RunCMake_TEST_OUTPUT_MERGE FALSE)
+ unset(RunCMake_TEST_OUTPUT_MERGE)
+
+ run_cmake(TLSVersionBadArg)
+ run_cmake(TLSVersionBadVar)
+ run_cmake(TLSVersionBadEnv)
endif()