summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorRaul Tambre <raul@tambre.ee>2021-07-21 17:23:30 (GMT)
committerRaul Tambre <raul@tambre.ee>2021-07-21 17:25:02 (GMT)
commitd61bc4241d02b32f4a39abe722a9af064af3a7da (patch)
tree5055b3aac5e1855f24bab42061968dd68ee67010 /Modules
parente98bfa484f0e36a064fd83fc290751960a9facdd (diff)
downloadCMake-d61bc4241d02b32f4a39abe722a9af064af3a7da.zip
CMake-d61bc4241d02b32f4a39abe722a9af064af3a7da.tar.gz
CMake-d61bc4241d02b32f4a39abe722a9af064af3a7da.tar.bz2
GNU: Correct C23 flags
Non-final forms aren't supported yet, unlike C++23. Seems I might've gotten confused due to that when I added these. Fixes #22453.
Diffstat (limited to 'Modules')
-rw-r--r--Modules/Compiler/GNU-C.cmake4
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/Compiler/GNU-C.cmake b/Modules/Compiler/GNU-C.cmake
index 39e9c72..03e8d2b 100644
--- a/Modules/Compiler/GNU-C.cmake
+++ b/Modules/Compiler/GNU-C.cmake
@@ -42,8 +42,8 @@ if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 8.1)
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")
+ set(CMAKE_C23_STANDARD_COMPILE_OPTION "-std=c2x")
+ set(CMAKE_C23_EXTENSION_COMPILE_OPTION "-std=gnu2x")
endif()
__compiler_check_default_language_standard(C 3.4 90 5.0 11 8.1 17)