Tests: Make condition for CTest.UpdateCVS match pattern of other tools

This commit is contained in:
Brad King
2022-02-04 13:00:27 -05:00
parent 1972a75536
commit a70864e300

View File

@@ -2567,12 +2567,11 @@ if(BUILD_TESTING)
# Test CTest Update with CVS
find_program(CVS_EXECUTABLE NAMES cvs)
set(CVS_FOUND ${CVS_EXECUTABLE})
set(CTEST_TEST_UPDATE_CVS ${CVS_FOUND})
if(CTEST_TEST_UPDATE_CVS AND NOT UNIX)
if("${CVS_EXECUTABLE}" MATCHES "cygwin")
message(STATUS "No CTest.UpdateCVS test with cygwin cvs.exe outside cygwin!")
set(CTEST_TEST_UPDATE_CVS 0)
mark_as_advanced(CVS_EXECUTABLE)
set(CTEST_TEST_UPDATE_CVS 0)
if(CVS_EXECUTABLE)
if(NOT "${CVS_EXECUTABLE}" MATCHES "cygwin" OR UNIX)
set(CTEST_TEST_UPDATE_CVS 1)
endif()
endif()
if(CTEST_TEST_UPDATE_CVS)