cmake_minimum_required(VERSION 3.0)\r
project(can-config-generator)\r
\r
+if (CMAKE_VERSION VERSION_LESS "3.1")\r
+ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")\r
+ set (CMAKE_CXX_FLAGS "--std=gnu++11 ${CMAKE_CXX_FLAGS}")\r
+ elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")\r
+ set (CMAKE_CXX_FLAGS "--std=c++11 ${CMAKE_CXX_FLAGS}")\r
+ endif ()\r
+else ()\r
+ set (CMAKE_CXX_STANDARD 11)\r
+endif ()\r
+\r
include_directories(SYSTEM 3rdparty/json)\r
\r
-#add_definitions( -DBOOST_ALL_NO_LIB )\r
-#set(Boost_USE_STATIC_LIBS ON)\r
-find_package(Boost REQUIRED COMPONENTS program_options filesystem)\r
+find_package(Boost REQUIRED COMPONENTS program_options filesystem system)\r
if(Boost_FOUND)\r
add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})\r
include_directories(SYSTEM ${Boost_INCLUDE_DIRS})\r