From 59d8b2e28ee155c6443236636632065d5bf243b5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jaroslav=20Klap=C3=A1lek?= Date: Mon, 30 May 2022 15:46:51 +0200 Subject: [PATCH] Require compiler version in CMakeLists --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4aeb631..f16fb09 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,6 +8,12 @@ project(rrts) #set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") #set (CMAKE_LINKER_FLAGS "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") +set(CMAKE_CXX_STANDARD 17) +# Require compiler version (g++ >= 7 tested) +if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7) + message(FATAL_ERROR "GCC version must be at least 7!") +endif() + if (NOT TARGET bcar) set(SKIP_UT TRUE) add_subdirectory(bcar) -- 2.39.2