mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-07 04:02:23 +03:00
PellesC: Add C standard levels for Pelles C versions 9 through 12
Full C23 support was not added until version 12. Issue: #21536 Co-authored-by: Serguei E. Leontiev <leo@sai.msu.ru>
This commit is contained in:
1 parent
1f5c9a31f4
commit
713f4b76ee
1 file changed
+8
-4
@@ -19,8 +19,12 @@ set(CMAKE_C11_EXTENSION_COMPILE_OPTION -std=c11 -Zx)
|
||||
set(CMAKE_C11_STANDARD__HAS_FULL_SUPPORT ON)
|
||||
set(CMAKE_C17_STANDARD_COMPILE_OPTION -std=c17)
|
||||
set(CMAKE_C17_EXTENSION_COMPILE_OPTION -std=c17 -Zx)
|
||||
set(CMAKE_C23_STANDARD_COMPILE_OPTION -std=c23)
|
||||
set(CMAKE_C23_EXTENSION_COMPILE_OPTION -std=c23 -Zx)
|
||||
set(CMAKE_C_STANDARD_LATEST 23)
|
||||
set(CMAKE_C_STANDARD_LATEST 17)
|
||||
|
||||
__compiler_check_default_language_standard(C 12.0 23)
|
||||
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 12)
|
||||
set(CMAKE_C23_STANDARD_COMPILE_OPTION -std=c23)
|
||||
set(CMAKE_C23_EXTENSION_COMPILE_OPTION -std=c23 -Zx)
|
||||
set(CMAKE_C_STANDARD_LATEST 23)
|
||||
endif()
|
||||
|
||||
__compiler_check_default_language_standard(C 9.0 17 12.0 23)
|
||||
Reference in new issue
Block a user