From: Arnaud Giersch Date: Sun, 28 Oct 2018 22:00:16 +0000 (+0100) Subject: Workaround bug in Intel-C.cmake. X-Git-Tag: v3_22~834 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/cbbbccabab2c729ad7c5c67e93705a1eb693c284?ds=sidebyside Workaround bug in Intel-C.cmake. See: https://gitlab.kitware.com/cmake/cmake/issues/18166 https://gitlab.kitware.com/cmake/cmake/commit/735e69f4458850cc335710af36d1382b891cbb5e --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 3aab3e42a3..7fc7248073 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,6 +39,10 @@ set(CMAKE_CXX_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)