]> rtime.felk.cvut.cz Git - hubacji1/bcar.git/commitdiff
Require compiler version in CMakeLists
authorJiri Vlasak <jiri.vlasak.2@cvut.cz>
Mon, 30 May 2022 14:08:10 +0000 (16:08 +0200)
committerJiri Vlasak <jiri.vlasak.2@cvut.cz>
Mon, 30 May 2022 14:08:28 +0000 (16:08 +0200)
contributed by Jara

CMakeLists.txt

index 634f088ab5a518175510c207a66f2aa7f67c8d4a..dd3446a8a83a0043eaa9d8f01bfdcbd6c1bacc86 100644 (file)
@@ -5,6 +5,12 @@
 cmake_minimum_required(VERSION 2.8)
 project(bcar)
 
+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()
+
 #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")