diff --git a/CMakeLists.txt b/CMakeLists.txt index 9fe4869..739397b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,7 +36,7 @@ if (NOT BUILDING_WITH_CATKIN) tf3 data_convert ) - + find_library(TF3_LIBRARY NAMES tf3 PATHS /usr/lib /usr/local/lib /usr/lib/x86_64-linux-gnu) else() # ======================================================== @@ -46,21 +46,24 @@ else() robot_sensor_msgs geometry_msgs robot_time - tf3 data_convert ) + find_library(TF3_LIBRARY NAMES tf3 PATHS /usr/lib /usr/local/lib /usr/lib/x86_64-linux-gnu) + find_package(Eigen3 REQUIRED) + catkin_package( INCLUDE_DIRS include LIBRARIES ${PROJECT_NAME} - CATKIN_DEPENDS robot_sensor_msgs geometry_msgs robot_time tf3 data_convert - DEPENDS Eigen3 + CATKIN_DEPENDS robot_sensor_msgs geometry_msgs robot_time data_convert + DEPENDS Eigen3 ) include_directories( include ${catkin_INCLUDE_DIRS} ${EIGEN3_INCLUDE_DIRS} + ${TF3_INCLUDE_DIR} ) endif() @@ -80,6 +83,7 @@ if(BUILDING_WITH_CATKIN) target_link_libraries(${PROJECT_NAME} PUBLIC ${catkin_LIBRARIES} + ${TF3_LIBRARY} ) else() @@ -93,6 +97,7 @@ else() target_link_libraries(${PROJECT_NAME} PUBLIC ${PACKAGES_DIR} + ${TF3_LIBRARY} ) set_target_properties(${PROJECT_NAME} PROPERTIES @@ -174,7 +179,8 @@ if(BUILD_TESTING) ${PROJECT_NAME} GTest::GTest GTest::Main - pthread + Boost::system Boost::thread + ${TF3_LIBRARY} ) add_test(NAME ${PROJECT_NAME}_test COMMAND ${PROJECT_NAME}_test) endif() diff --git a/package.xml b/package.xml index b19e05f..abb91c7 100644 --- a/package.xml +++ b/package.xml @@ -28,9 +28,6 @@ robot_time robot_time - tf3 - tf3 - data_convert data_convert