diff --git a/CMakeLists.txt b/CMakeLists.txt index 9dd90d9..1b36e27 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,8 +1,8 @@ PROJECT(LIBCAPS) -CMAKE_MINIMUM_REQUIRED(VERSION 2.4) +CMAKE_MINIMUM_REQUIRED(VERSION 3.10 FATAL_ERROR) -IF(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "4.7") - ADD_DEFINITIONS(-std=c++11 -DBOOST_NO_CXX11_SCOPED_ENUM -DBOOST_NO_SCOPED_ENUMS) +IF(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "7.0") + ADD_DEFINITIONS(-std=c++17 -DBOOST_NO_CXX11_SCOPED_ENUM -DBOOST_NO_SCOPED_ENUMS) ELSE() MESSAGE(ERROR "The CAPS client library requires gcc version 4.7 or higher") ENDIF()