From cbbbccabab2c729ad7c5c67e93705a1eb693c284 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Sun, 28 Oct 2018 23:00:16 +0100 Subject: [PATCH] Workaround bug in Intel-C.cmake. See: https://gitlab.kitware.com/cmake/cmake/issues/18166 https://gitlab.kitware.com/cmake/cmake/commit/735e69f4458850cc335710af36d1382b891cbb5e --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) 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) -- 2.20.1