@@ -2,14 +2,10 @@ cmake_minimum_required(VERSION 2.8.12)
2
2
project (terrain_planner )
3
3
4
4
add_definitions (-std=c++17 -Wall )
5
- list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR} /cmake" )
6
5
7
- find_package (GDAL )
8
6
find_package (OpenCV REQUIRED )
9
- find_package (GeographicLib REQUIRED )
10
7
find_package (ompl REQUIRED )
11
8
find_package (Boost REQUIRED COMPONENTS serialization system filesystem )
12
- include (CheckGeographicLibDatasets )
13
9
14
10
find_package (catkin REQUIRED COMPONENTS
15
11
roscpp
@@ -28,7 +24,6 @@ catkin_package(
28
24
INCLUDE_DIRS include
29
25
LIBRARIES terrain_planner
30
26
CATKIN_DEPENDS roscpp rospy
31
- DEPENDS GeographicLib
32
27
)
33
28
34
29
#############
@@ -39,8 +34,6 @@ include_directories(
39
34
${Boost_INCLUDE_DIR}
40
35
${catkin_INCLUDE_DIRS}
41
36
${Eigen_INCLUDE_DIRS}
42
- ${GDAL_INCLUDE_DIRS}
43
- ${GeographicLib_INCLUDE_DIRS}
44
37
${OMPL_INCLUDE_DIR}
45
38
)
46
39
@@ -51,29 +44,29 @@ add_library(${PROJECT_NAME}
51
44
src/DubinsPath.cpp
52
45
src/DubinsAirplane.cpp
53
46
)
54
- add_dependencies (${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} ${GDAL_LIBRARY} ${ Boost_LIBRARIES} )
55
- target_link_libraries (${PROJECT_NAME} ${catkin_LIBRARIES} ${GDAL_LIBRARY} ${ OpenCV_LIBRARIES} ${GeographicLib_LIBRARIES } ${OMPL_LIBRARIES} ${Boost_LIBRARIES} )
47
+ add_dependencies (${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} ${Boost_LIBRARIES} )
48
+ target_link_libraries (${PROJECT_NAME} ${catkin_LIBRARIES} ${OpenCV_LIBRARIES} ${OMPL_LIBRARIES} ${Boost_LIBRARIES} )
56
49
57
50
############
58
51
# BINARIES #
59
52
############
60
53
add_executable (test_rrt_node
61
54
src/test_rrt_node.cpp
62
55
)
63
- add_dependencies (test_rrt_node ${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} ${GDAL_LIBRARY} )
64
- target_link_libraries (test_rrt_node ${PROJECT_NAME} ${catkin_LIBRARIES} ${GDAL_LIBRARY} ${ OpenCV_LIBRARIES} ${OMPL_LIBRARIES} )
56
+ add_dependencies (test_rrt_node ${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} )
57
+ target_link_libraries (test_rrt_node ${PROJECT_NAME} ${catkin_LIBRARIES} ${OpenCV_LIBRARIES} ${OMPL_LIBRARIES} )
65
58
66
59
add_executable (test_ompl_dubins
67
60
src/test_ompl_dubins.cpp
68
61
)
69
- add_dependencies (test_ompl_dubins ${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} ${GDAL_LIBRARY} )
70
- target_link_libraries (test_ompl_dubins ${PROJECT_NAME} ${catkin_LIBRARIES} ${GDAL_LIBRARY} ${ OpenCV_LIBRARIES} ${OMPL_LIBRARIES} )
62
+ add_dependencies (test_ompl_dubins ${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} )
63
+ target_link_libraries (test_ompl_dubins ${PROJECT_NAME} ${catkin_LIBRARIES} ${OpenCV_LIBRARIES} ${OMPL_LIBRARIES} )
71
64
72
65
add_executable (test_ompl_dubins_to_circle
73
66
src/test_ompl_dubins_to_circle.cpp
74
67
)
75
- add_dependencies (test_ompl_dubins_to_circle ${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} ${GDAL_LIBRARY} )
76
- target_link_libraries (test_ompl_dubins_to_circle ${PROJECT_NAME} ${catkin_LIBRARIES} ${GDAL_LIBRARY} ${ OpenCV_LIBRARIES} ${OMPL_LIBRARIES} )
68
+ add_dependencies (test_ompl_dubins_to_circle ${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS} )
69
+ target_link_libraries (test_ompl_dubins_to_circle ${PROJECT_NAME} ${catkin_LIBRARIES} ${OpenCV_LIBRARIES} ${OMPL_LIBRARIES} )
77
70
78
71
##########
79
72
# EXPORT #
@@ -93,7 +86,7 @@ if(CATKIN_ENABLE_TESTING)
93
86
if (TARGET ${PROJECT_NAME} -test )
94
87
target_link_libraries (${PROJECT_NAME} -test ${PROJECT_NAME}
95
88
${catkin_LIBRARIES}
96
- ${YAML_CPP_LIBRARIES} ${GDAL_LIBRARY} ${ OpenCV_LIBRARIES} )
89
+ ${YAML_CPP_LIBRARIES} ${OpenCV_LIBRARIES} )
97
90
endif ()
98
91
99
92
endif ()
0 commit comments