diff --git a/CMakeLists.txt b/CMakeLists.txt index 7db67ef..ecf84d5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,14 @@ cmake_minimum_required(VERSION 2.6 FATAL_ERROR) project(musrSim) +#---------------------------------------------------------------------------- +# gcc minimum version 10.0 required +if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS "10.0") + message(FATAL_ERROR "Minimum required version of GCC is 10.0") + endif() +endif() + set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF)