From a8cec4bf7a19767b992af1da7bad209a38fbb1ad Mon Sep 17 00:00:00 2001 From: Andre Sailer <andre.philippe.sailer@cern.ch> Date: Fri, 16 Aug 2019 11:45:19 +0200 Subject: [PATCH] Cmake: ensure at least cxx 14 --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b7c0f42fb..58e8ef1a8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,10 +51,14 @@ ENDIF() ENABLE_LANGUAGE(CXX) # Set C++ standard -set(CMAKE_CXX_STANDARD 11 CACHE STRING "C++ standard used for compiling") +set(CMAKE_CXX_STANDARD 14 CACHE STRING "C++ standard used for compiling") set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) +IF(${CMAKE_CXX_STANDARD} LESS 14) + MESSAGE(FATAL_ERROR "DD4hep requires at least CXX Standard 14 to compile") +ENDIF() + ############################### # Define DD4hep build options # ############################### -- GitLab