Skip to content
Snippets Groups Projects
Commit 9f81591d authored by Raul Tambre's avatar Raul Tambre
Browse files

Clang: MSVC-style C flags

Support added in LLVM commit d087d805acb664e885e9c31a916f6cfa5dbc2186, will be
released in Clang 13.
parent 72f4984c
No related branches found
No related tags found
No related merge requests found
......@@ -56,10 +56,20 @@ else()
set(CMAKE_C90_EXTENSION_COMPILE_OPTION "")
set(CMAKE_C99_STANDARD_COMPILE_OPTION "")
set(CMAKE_C99_EXTENSION_COMPILE_OPTION "")
set(CMAKE_C11_STANDARD_COMPILE_OPTION "")
set(CMAKE_C11_EXTENSION_COMPILE_OPTION "")
set(CMAKE_C17_STANDARD_COMPILE_OPTION "")
set(CMAKE_C17_EXTENSION_COMPILE_OPTION "")
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 13.0)
set(CMAKE_C11_STANDARD_COMPILE_OPTION "/std:c11")
set(CMAKE_C11_EXTENSION_COMPILE_OPTION "/std:c11")
set(CMAKE_C17_STANDARD_COMPILE_OPTION "/std:c17")
set(CMAKE_C17_EXTENSION_COMPILE_OPTION "/std:c17")
else()
set(CMAKE_C11_STANDARD_COMPILE_OPTION "")
set(CMAKE_C11_EXTENSION_COMPILE_OPTION "")
set(CMAKE_C17_STANDARD_COMPILE_OPTION "")
set(CMAKE_C17_EXTENSION_COMPILE_OPTION "")
endif()
endif()
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 2.1)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment