Fixed OpenVINS build if openvins is built on ROS2 (#1379)

This commit is contained in:
matlabbe
2024-11-24 14:41:41 -08:00
parent cbd3995b60
commit afde4af3a7
+15 -3
View File
@@ -797,9 +797,21 @@ ENDIF(WITH_VINS)
IF(WITH_OPENVINS) IF(WITH_OPENVINS)
FIND_PACKAGE(ov_msckf QUIET) FIND_PACKAGE(ov_msckf QUIET)
IF(ov_msckf_FOUND) # On ROS2, the indirect includes and libraries
MESSAGE(STATUS "Found ov_msckf: ${ov_msckf_INCLUDE_DIRS}") # are not forwarded by ov_msckf target, append them manually
ENDIF(ov_msckf_FOUND) FIND_PACKAGE(ov_core QUIET)
FIND_PACKAGE(ov_init QUIET)
IF(ov_msckf_FOUND AND ov_core_FOUND AND ov_init_FOUND)
SET(ov_msckf_INCLUDE_DIRS
${ov_msckf_INCLUDE_DIRS}
${ov_core_INCLUDE_DIRS}
${ov_init_INCLUDE_DIRS})
SET(ov_msckf_LIBRARIES
${ov_msckf_LIBRARIES}
${ov_core_LIBRARIES}
${ov_init_LIBRARIES})
MESSAGE(STATUS "Found OpenVINS: ${ov_msckf_INCLUDE_DIRS}")
ENDIF()
ENDIF(WITH_OPENVINS) ENDIF(WITH_OPENVINS)
IF(WITH_FASTCV) IF(WITH_FASTCV)