GNU: C23 support

Added in commit 9f936c861383dc69e0053e34315d5d0262a19e8f, released in 9.1.
This commit is contained in:
Raul Tambre
2021-02-07 12:10:14 +02:00
parent c9f0613c2a
commit b9c3acac02

View File

@@ -41,4 +41,9 @@ if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 8.1)
set(CMAKE_C17_EXTENSION_COMPILE_OPTION "-std=gnu17")
endif()
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 9.1)
set(CMAKE_C23_STANDARD_COMPILE_OPTION "-std=c23")
set(CMAKE_C23_EXTENSION_COMPILE_OPTION "-std=gnu23")
endif()
__compiler_check_default_language_standard(C 3.4 90 5.0 11 8.1 17)