- #Need env INCLUDE
- set(CMAKE_INCLUDE_WIN "${CMAKE_C_COMPILER}")
- set(CMAKE_LIB_WIN "${CMAKE_C_COMPILER}")
- string(REGEX REPLACE "/bin/gcc.*" "/include" CMAKE_INCLUDE_WIN "${CMAKE_INCLUDE_WIN}")
- string(REGEX REPLACE "/bin/gcc.*" "/lib" CMAKE_LIB_WIN "${CMAKE_LIB_WIN}")
- set(INCLUDES ${INCLUDES} ${CMAKE_INCLUDE_WIN})
-
- if(CMAKE_COMPILER_IS_GNUCC)
- set(__GNUC__ 1)
- exec_program("${CMAKE_C_COMPILER} --version" OUTPUT_VARIABLE "COMPILER_C_VERSION")
- string(REGEX MATCH "[0-9].[0-9].[0-9]" COMPILER_C_VERSION "${COMPILER_C_VERSION}")
- string(REGEX MATCH "^[0-9]" COMPILER_C_MAJOR_VERSION "${COMPILER_C_VERSION}")
- string(REGEX MATCH "^[0-9].[0-9]" COMPILER_C_MINOR_VERSION "${COMPILER_C_VERSION}")
- string(REGEX REPLACE "^${COMPILER_C_MAJOR_VERSION}." "" COMPILER_C_MINOR_VERSION "${COMPILER_C_MINOR_VERSION}")
- if(COMPILER_C_MAJOR_VERSION)
- # set(__GNUC__ ${COMPILER_C_MAJOR_VERSION})
- endif(COMPILER_C_MAJOR_VERSION)
- if(COMPILER_C_MINOR_VERSION)
- # set(__GNUC_MINOR__ ${COMPILER_C_MINOR_VERSION})
- endif(COMPILER_C_MINOR_VERSION)
- set(MSVC 0)
- set(BORLAND 0)
- else(CMAKE_COMPILER_IS_GNUCC)
- message(FATAL_ERROR "Please use MinGW to compile SimGrid!")
- endif(CMAKE_COMPILER_IS_GNUCC)
-
- if(ARCH_32_BITS) ### Arch 32bits
- set(_WIN32 1)
- else(ARCH_32_BITS) ### Arch 64bits
- set(_WIN64 1)
- endif(ARCH_32_BITS)
-
- set(NSIS_WIN_VERSION $ENV{PROCESSOR_ARCHITEW6432})
- if(NSIS_WIN_VERSION MATCHES "")
- set(NSIS_WIN_VERSION $ENV{PROCESSOR_ARCHITECTURE})
- endif(NSIS_WIN_VERSION MATCHES "")
+ #Need env INCLUDE
+ set(CMAKE_INCLUDE_WIN "${CMAKE_C_COMPILER}")
+ set(CMAKE_LIB_WIN "${CMAKE_C_COMPILER}")
+ string(REGEX REPLACE "/bin/gcc.*" "/include" CMAKE_INCLUDE_WIN "${CMAKE_INCLUDE_WIN}")
+ string(REGEX REPLACE "/bin/gcc.*" "/lib" CMAKE_LIB_WIN "${CMAKE_LIB_WIN}")
+ set(INCLUDES ${INCLUDES} ${CMAKE_INCLUDE_WIN})
+
+ if(CMAKE_COMPILER_IS_GNUCC)
+ set(__GNUC__ 1)
+ exec_program("${CMAKE_C_COMPILER} --version" OUTPUT_VARIABLE "COMPILER_C_VERSION")
+ string(REGEX MATCH "[0-9].[0-9].[0-9]" COMPILER_C_VERSION "${COMPILER_C_VERSION}")
+ string(REGEX MATCH "^[0-9]" COMPILER_C_MAJOR_VERSION "${COMPILER_C_VERSION}")
+ string(REGEX MATCH "^[0-9].[0-9]" COMPILER_C_MINOR_VERSION "${COMPILER_C_VERSION}")
+ string(REGEX REPLACE "^${COMPILER_C_MAJOR_VERSION}." "" COMPILER_C_MINOR_VERSION "${COMPILER_C_MINOR_VERSION}")
+ if(COMPILER_C_MAJOR_VERSION)
+ # set(__GNUC__ ${COMPILER_C_MAJOR_VERSION})
+ endif()
+ if(COMPILER_C_MINOR_VERSION)
+ # set(__GNUC_MINOR__ ${COMPILER_C_MINOR_VERSION})
+ endif()
+ set(MSVC 0)
+ set(BORLAND 0)
+ else()
+ message(FATAL_ERROR "Please use MinGW to compile SimGrid!")
+ endif()
+
+ if(ARCH_32_BITS) ### Arch 32bits
+ set(_WIN32 1)
+ else() ### Arch 64bits
+ set(_WIN64 1)
+ endif()
+
+ set(NSIS_WIN_VERSION $ENV{PROCESSOR_ARCHITEW6432})
+ if(NSIS_WIN_VERSION MATCHES "")
+ set(NSIS_WIN_VERSION $ENV{PROCESSOR_ARCHITECTURE})
+ endif()
+ if(${NSIS_WIN_VERSION})