1
- cmake_minimum_required (VERSION 2.8.12 ) # version on Ubuntu Trusty
1
+ cmake_minimum_required (VERSION 3.5.2 ) # version on Ubuntu Xenial
2
2
project (behaviortree_cpp_v3 )
3
3
4
4
#---- Add the subdirectory cmake ----
5
5
set (CMAKE_CONFIG_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_LIST_DIR} /cmake" )
6
6
list (APPEND CMAKE_MODULE_PATH "${CMAKE_CONFIG_PATH} " )
7
7
8
8
#---- Enable C++11 ----
9
- if (NOT CMAKE_VERSION VERSION_LESS 3.1 )
10
- set (CMAKE_CXX_STANDARD 14 )
11
- set (CMAKE_CXX_STANDARD_REQUIRED ON )
12
- else ()
13
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14" )
14
- endif ()
9
+ set (CMAKE_CXX_STANDARD 14 )
10
+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
15
11
16
12
if (MSVC )
17
13
add_definitions (-D_CRT_SECURE_NO_WARNINGS )
@@ -21,11 +17,11 @@ endif()
21
17
find_package (Boost COMPONENTS coroutine QUIET )
22
18
if (Boost_FOUND )
23
19
include_directories (${Boost_INCLUDE_DIRS} )
24
- if (Boost_VERSION VERSION_GREATER_EQUAL 105900 )
20
+ if (NOT Boost_VERSION VERSION_LESS 105900 )
25
21
message (STATUS "Found boost::coroutine2." )
26
22
add_definitions (-DBT_BOOST_COROUTINE2 )
27
23
set (BT_COROUTINES true )
28
- elseif (Boost_VERSION_STRING VERSION_GREATER_EQUAL 105300 )
24
+ elseif (NOT Boost_VERSION VERSION_LESS 105300 )
29
25
message (STATUS "Found boost::coroutine." )
30
26
include_directories (${Boost_INCLUDE_DIRS} )
31
27
add_definitions (-DBT_BOOST_COROUTINE )
0 commit comments