From ad984b60edaeac622fd87532899e52a3ff220a70 Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 21 Oct 2014 15:16:41 -0400 Subject: [PATCH] Tests/ExternalProject: Skip Windows hg tests with cygwin hg The cygwin hg client is a text file with a '#!/bin/python" line. This cannot run on Windows. --- Tests/ExternalProject/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Tests/ExternalProject/CMakeLists.txt b/Tests/ExternalProject/CMakeLists.txt index 2f74121ff..d2fa86a0e 100644 --- a/Tests/ExternalProject/CMakeLists.txt +++ b/Tests/ExternalProject/CMakeLists.txt @@ -372,6 +372,13 @@ if(HG_EXECUTABLE) set(do_hg_tests 1) endif() +if(do_hg_tests AND NOT UNIX) + if("${HG_EXECUTABLE}" MATCHES "cygwin") + message(STATUS "No ExternalProject hg tests with cygwin hg outside cygwin!") + set(do_hg_tests 0) + endif() +endif() + if(do_hg_tests) set(local_hg_repo "../../LocalRepositories/HG")