@@ -5,13 +5,8 @@ if (NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
5
5
set (CMAKE_BUILD_TYPE Release)
6
6
endif ()
7
7
8
- include_directories (include )
9
-
10
8
find_package (Eigen REQUIRED)
11
- include_directories (${EIGEN_INCLUDE_DIRS} )
12
-
13
9
find_package (Boost REQUIRED system filesystem)
14
- include_directories (${Boost_INCLUDE_DIR} )
15
10
16
11
find_package (ASSIMP QUIET )
17
12
if (NOT ASSIMP_FOUND)
@@ -25,10 +20,10 @@ if (ASSIMP_FOUND)
25
20
else ()
26
21
message (STATUS "Found assimp v2" )
27
22
endif ()
28
- include_directories (${ASSIMP_INCLUDE_DIRS} )
29
- link_directories (${ASSIMP_LIBRARY_DIRS} )
30
23
else ()
31
24
message (STATUS "could not find assimp (perhaps available thorugh ROS package?), so assuming assimp v2" )
25
+ set (ASSIMP_INCLUDE_DIRS )
26
+ ste(ASSIMP_LIBRARY_DIRS )
32
27
set (ASSIMP_LIBRARIES assimp)
33
28
set (ASSIMP_LIBRARY_DIRS)
34
29
set (ASSIMP_CXX_FLAGS)
@@ -39,12 +34,8 @@ else()
39
34
endif ()
40
35
41
36
find_library (QHULL_LIB qhull)
42
-
43
37
find_package (octomap REQUIRED)
44
-
45
38
find_package (catkin COMPONENTS shape_msgs resource_retriever shape_tools random_numbers console_bridge eigen_stl_containers)
46
- include_directories (${catkin_INCLUDE_DIRS} )
47
- link_directories (${catkin_LIBRARY_DIRS} )
48
39
49
40
catkin_package(
50
41
INCLUDE_DIRS include ${OCTOMAP_INCLUDE_DIRS}
@@ -53,6 +44,11 @@ catkin_package(
53
44
DEPENDS Eigen
54
45
)
55
46
47
+ include_directories (SYSTEM ${EIGEN_INCLUDE_DIRS} ${Boost_INCLUDE_DIR} ${ASSIMP_INCLUDE_DIRS} )
48
+ include_directories (include )
49
+ include_directories (${catkin_INCLUDE_DIRS} )
50
+ link_directories (${catkin_LIBRARY_DIRS} ${ASSIMP_LIBRARY_DIRS} )
51
+
56
52
add_library (${PROJECT_NAME}
57
53
src/shapes.cpp
58
54
src/shape_operations.cpp
0 commit comments