Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ find_package(eigen_stl_containers REQUIRED)
find_package(geometry_msgs REQUIRED)
# Enforce the system package version on Ubuntu jammy and noble which is also used by libfcl-dev
# The version is fixed to prevent ABI conflicts with ros-octomap
find_package(octomap 1.9.7...<1.10.0 REQUIRED)
find_package(octomap 1.9.10 REQUIRED)
find_package(QHULL REQUIRED)
find_package(random_numbers REQUIRED)
find_package(rclcpp REQUIRED)
Expand All @@ -62,7 +62,6 @@ set(THIS_PACKAGE_EXPORT_DEPENDS
console_bridge_vendor
eigen_stl_containers
geometry_msgs
octomap
random_numbers
rclcpp
resource_retriever
Expand All @@ -88,7 +87,8 @@ set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${${PROJECT_NAME}_VERSI
target_compile_options(${PROJECT_NAME} PRIVATE ${PROJECT_COMPILE_OPTIONS})
target_include_directories(${PROJECT_NAME}
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include/${PROJECT_NAME}>)
$<INSTALL_INTERFACE:include/${PROJECT_NAME}> ${OCTOMAP_INCLUDE_DIRS})

# Private libraries that are not transitively needed by downstream projects
target_link_libraries(${PROJECT_NAME}
PRIVATE
Expand All @@ -97,6 +97,7 @@ target_link_libraries(${PROJECT_NAME}
${QHULL_LIBRARIES}
PUBLIC
${geometry_msgs_TARGETS}
${OCTOMAP_LIBRARIES}
${shape_msgs_TARGETS}
${visualization_msgs_TARGETS}
${console_bridge_TARGETS}
Expand Down
Loading