From 7004ce2bb02cc76f2fbdbdb0ef349e153a98ea5f Mon Sep 17 00:00:00 2001 From: Riyyi Date: Mon, 10 Jan 2022 00:08:17 +0100 Subject: [PATCH] CMake: Pass the C++ language standard to the compiler --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4966393..e6fc000 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,6 +61,8 @@ set(TEST_SOURCES ${TEST_SOURCES} ${MAIN_SOURCES}) project(${PROJECT}) set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) add_executable(${PROJECT} ${PROJECT_SOURCES}) target_link_libraries(${PROJECT}) @@ -69,6 +71,8 @@ target_link_libraries(${PROJECT}) project(test) set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) add_executable(test ${TEST_SOURCES}) target_link_libraries(test)