Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Workaround bug in Intel-C.cmake.
[simgrid.git] / CMakeLists.txt
index 3aab3e4..7fc7248 100644 (file)
@@ -39,6 +39,10 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
 set(CMAKE_C_STANDARD 11)
 set(CMAKE_C_STANDARD_REQUIRED ON)
 
 set(CMAKE_C_STANDARD 11)
 set(CMAKE_C_STANDARD_REQUIRED ON)
 
+if (CMAKE_C_COMPILER_ID STREQUAL "Intel" AND CMAKE_C11_EXTENSION_COMPILE_OPTION STREQUAL "-std=c11")
+  set(CMAKE_C11_EXTENSION_COMPILE_OPTION "-std=gnu11")
+endif()
+
 ### Check threading support
 set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
 find_package(Threads)
 ### Check threading support
 set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
 find_package(Threads)