diff --git a/CMakeLists.txt b/CMakeLists.txt index af27e8a0..4e4153ed 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -126,7 +126,7 @@ set(dependencies livox_ros_driver2 ) -set(COMMON_DEPENDENCIES OpenMP::OpenMP_CXX fmt::fmt) +set(COMMON_DEPENDENCIES OpenMP::OpenMP_CXX fmt::fmt Sophus::Sophus) # link_directories(${COMMON_DEPENDENCIES} # ${vikit_common_LIBRARIES}/libvikit_common.so @@ -141,7 +141,7 @@ add_library(imu_proc src/IMU_Processing.cpp) add_library(laser_mapping src/LIVMapper.cpp) add_library(utils src/utils.cpp) -ament_target_dependencies(vio ${dependencies} ) +ament_target_dependencies(vio ${dependencies}) ament_target_dependencies(lio ${dependencies}) ament_target_dependencies(pre ${dependencies}) ament_target_dependencies(imu_proc ${dependencies}) @@ -149,8 +149,8 @@ ament_target_dependencies(laser_mapping ${dependencies}) # linking libraries or executables to public dependencies target_link_libraries(laser_mapping - ${CMAKE_SOURCE_DIR}/../../install/vikit_common/lib/libvikit_common.so - ${CMAKE_SOURCE_DIR}/../../install/vikit_ros/lib/libvikit_ros.so + ${vikit_common_LIBRARIES} + ${vikit_ros_LIBRARIES} ${COMMON_DEPENDENCIES} ) target_link_libraries(vio ${COMMON_DEPENDENCIES})