From: maier Date: Sun, 3 Nov 2013 00:10:13 +0000 (+0000) Subject: Bugfix: We need different delimeters for Windows and CYGWIN. *sigh* X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa4dfdb43b6a67727fe6f8a3b0f61e23167795e1;p=dealii-svn.git Bugfix: We need different delimeters for Windows and CYGWIN. *sigh* git-svn-id: https://svn.dealii.org/trunk@31522 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/cmake/macros/macro_deal_ii_invoke_autopilot.cmake b/deal.II/cmake/macros/macro_deal_ii_invoke_autopilot.cmake index 8581f75f32..38c93daec9 100644 --- a/deal.II/cmake/macros/macro_deal_ii_invoke_autopilot.cmake +++ b/deal.II/cmake/macros/macro_deal_ii_invoke_autopilot.cmake @@ -50,14 +50,17 @@ MACRO(DEAL_II_INVOKE_AUTOPILOT) SET(TARGET_RUN ${TARGET}) ENDIF() - IF( CMAKE_SYSTEM_NAME MATCHES "CYGWIN" - OR CMAKE_SYSTEM_NAME MATCHES "Windows" ) + IF(CMAKE_SYSTEM_NAME MATCHES "(CYGWIN|Windows)") # # Hack for Cygwin and Windows targets: Export PATH to point to the # dynamic library. # + SET(_delim ":") + IF(CMAKE_SYSTEM_NAME MATCHES "Windows") + SET(_delim ";") + ENDIF() FILE(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/run_target.cmake - "SET(ENV{PATH} \"${CMAKE_CURRENT_BINARY_DIR};${DEAL_II_PATH}/${DEAL_II_EXECUTABLE_RELDIR};\$ENV{PATH}\")\n" + "SET(ENV{PATH} \"${CMAKE_CURRENT_BINARY_DIR}${_delim}${DEAL_II_PATH}/${DEAL_II_EXECUTABLE_RELDIR}${_delim}\$ENV{PATH}\")\n" "EXECUTE_PROCESS(COMMAND ${TARGET_RUN}\n" " RESULT_VARIABLE _return_value\n" " )\n"