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:
Brad KingandSerguei E. Leontiev committed 2026-05-14 10:37:46 -04:00
1 parent 1f5c9a31f4
commit 713f4b76ee
1 file changed
+8 -4
+8 -4
View File
@@ -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)