From f426ae34725187fab826ecfcfcb85ba7bca9b4ae Mon Sep 17 00:00:00 2001 From: Robert Beckebans Date: Sat, 17 Sep 2022 10:51:34 +0200 Subject: [PATCH] Bumped required C++ standard to 14 --- neo/CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/neo/CMakeLists.txt b/neo/CMakeLists.txt index 46483660..4f6d6ba4 100644 --- a/neo/CMakeLists.txt +++ b/neo/CMakeLists.txt @@ -141,15 +141,15 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang") add_definitions(-Werror=format-security) add_definitions(-Werror=format) - # Compiler check (needs -std=c++11 flag) + # Compiler check (needs -std=c++14 flag) include(CheckCXXCompilerFlag) - CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) - if(COMPILER_SUPPORTS_CXX11) - set(CMAKE_CXX_STANDARD 11) + CHECK_CXX_COMPILER_FLAG("-std=c++14" COMPILER_SUPPORTS_CXX14) + if(COMPILER_SUPPORTS_CXX14) + set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) else() - message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.") + message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++14 support. Please use a different C++ compiler.") endif() if(CPU_TYPE)