diff --git a/CMakeLists.txt b/CMakeLists.txt index b8498bb..a67da8a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,9 +2,9 @@ # PROJECT INFORMATION #------------------------------- -cmake_minimum_required(VERSION 3.7) +cmake_minimum_required(VERSION 3.5) -project(sdbus-c++ VERSION 0.5.2 LANGUAGES C CXX) +project(sdbus-c++ VERSION 0.6.1 LANGUAGES C CXX) include(GNUInstallDirs) # Installation directories for `install` command and pkgconfig file @@ -69,7 +69,11 @@ set(SDBUSCPP_SRCS ${SDBUSCPP_CPP_SRCS} ${SDBUSCPP_HDR_SRCS} ${SDBUSCPP_PUBLIC_HD # GENERAL COMPILER CONFIGURATION #------------------------------- -#set(CMAKE_CXX_STANDARD 17) +if(${CMAKE_VERSION} VERSION_LESS "3.8.0") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") +else() + set(CMAKE_CXX_STANDARD 17) # Supported in CMake>=3.8 +endif() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") include_directories("${CMAKE_SOURCE_DIR}/include") include_directories("${CMAKE_SOURCE_DIR}/src")