[cmake] Force the usage of C++17
- Set minimum CMake version to 3.10
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
PROJECT(LIBCAPS)
|
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")
|
IF(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "7.0")
|
||||||
ADD_DEFINITIONS(-std=c++11 -DBOOST_NO_CXX11_SCOPED_ENUM -DBOOST_NO_SCOPED_ENUMS)
|
ADD_DEFINITIONS(-std=c++17 -DBOOST_NO_CXX11_SCOPED_ENUM -DBOOST_NO_SCOPED_ENUMS)
|
||||||
ELSE()
|
ELSE()
|
||||||
MESSAGE(ERROR "The CAPS client library requires gcc version 4.7 or higher")
|
MESSAGE(ERROR "The CAPS client library requires gcc version 4.7 or higher")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|||||||
Reference in New Issue
Block a user