Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Again for windows.
[simgrid.git] / CMakeLists.txt
index cea929c..e87b427 100644 (file)
@@ -17,9 +17,9 @@ if(WIN32)
     message("INCLUDE                   $ENV{INCLUDE}")
     message("LIB                               $ENV{LIB}")
     
-    if(NOT $ENV{CC} OR NOT $ENV{CXX} OR NOT $ENV{INCLUDE} OR NOT $ENV{RC} OR NOT $ENV{LIB})
-       message(FATAL_ERROR "Need to set CC, CXX, RC, INCLUDE and LIB to environment variables.")
-    endif(NOT $ENV{CC} OR NOT $ENV{CXX} OR NOT $ENV{INCLUDE} OR NOT $ENV{RC} OR NOT $ENV{LIB})
+    if(NOT EXISTS "$ENV{CC}.exe" OR NOT EXISTS "$ENV{CXX}.exe" OR OR NOT EXISTS "$ENV{RC}.exe" OR NOT EXISTS "$ENV{INCLUDE}" OR OR NOT EXISTS "$ENV{LIB}")
+       message(FATAL_ERROR "Need to set correctely CC, CXX, RC, INCLUDE and LIB environment variables.")
+    endif(NOT EXISTS "$ENV{CC}.exe" OR NOT EXISTS "$ENV{CXX}.exe" OR OR NOT EXISTS "$ENV{RC}.exe" OR NOT EXISTS "$ENV{INCLUDE}" OR OR NOT EXISTS "$ENV{LIB}")
 endif(WIN32)
 
 ### Find programs and paths