From 76711b9a66f8fafa417a89001a03f44f5f1e5266 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Mon, 13 Jun 2022 21:20:41 +0200 Subject: [PATCH] Set C standard to C17 --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b09c5a9b6..bbf365fab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,9 @@ endif() set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) +set(CMAKE_C_STANDARD 17) +set(CMAKE_C_STANDARD_REQUIRED ON) + set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) @@ -39,7 +42,7 @@ if(MSVC) list(APPEND COMPILE_OPTIONS /std:c++17 /MP) else() list(APPEND COMPILE_OPTIONS - $<$:-std=c99> + $<$:-std=c17> $<$:-std=c++17> -Wall -Wextra