Skip to content
Snippets Groups Projects
Commit 40fedf04 authored by Mederic Fourmy's avatar Mederic Fourmy
Browse files

Added include and link directories to the laser_scan_utils target

parent e3ab8557
No related branches found
No related tags found
2 merge requests!8Cmake refactoring was merged to main, merge back to devel also,!7Resolve "Adapt to core CMakeLists.txt refactor"
Pipeline #10831 failed
...@@ -3,8 +3,6 @@ set(@PROJECT_NAME@_VERSION 0.0.1) ...@@ -3,8 +3,6 @@ set(@PROJECT_NAME@_VERSION 0.0.1)
@PACKAGE_INIT@ @PACKAGE_INIT@
FIND_DEPENDENCY(falkolib REQUIRED)
# FIND_DEPENDENCY(csm REQUIRED) # does not work!
include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake") include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake")
......
...@@ -89,18 +89,35 @@ SET(SRCS ...@@ -89,18 +89,35 @@ SET(SRCS
# create the shared library # create the shared library
ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS}) ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
target_link_libraries(${PROJECT_NAME} Eigen3::Eigen) target_link_libraries(${PROJECT_NAME} PUBLIC Eigen3::Eigen)
# message(WARNING "csm_INCLUDE_DIRS: " ${csm_INCLUDE_DIRS}) message(WARNING "csm_INCLUDE_DIRS: " ${csm_INCLUDE_DIRS})
# message(WARNING "csm_LIBRARY: " ${csm_LIBRARY}) message(WARNING "csm_LIBRARY: " ${csm_LIBRARY})
# message(WARNING "csm_LIBRARIES: " ${csm_LIBRARIES}) message(WARNING "csm_LIBRARIES: " ${csm_LIBRARIES})
# message(WARNING "csm_LIBRARY_DIRS: " ${csm_LIBRARY_DIRS}) message(WARNING "csm_LIBRARY_DIRS: " ${csm_LIBRARY_DIRS})
# keep only the files in a lib folder: by default the "." is in csm_LIBRARY_DIRS,
# which is not acceptable for target_link_directories
list(FILTER csm_LIBRARY_DIRS INCLUDE REGEX "/lib")
message(WARNING "csm_LIBRARY_DIRS: " ${csm_LIBRARY_DIRS})
message(WARNING "falkolib_INCLUDE_DIRS: " ${falkolib_INCLUDE_DIRS})
message(WARNING "falkolib_LIBRARY: " ${falkolib_LIBRARY})
message(WARNING "falkolib_LIBRARIES: " ${falkolib_LIBRARIES})
message(WARNING "falkolib_LIBRARY_DIRS: " ${falkolib_LIBRARY_DIRS})
message("TOTO csm_LIBRARY_DIRS")
foreach(titi ${csm_LIBRARY_DIRS})
message("${titi}")
endforeach()
IF(csm_FOUND) IF(csm_FOUND)
target_link_libraries(${PROJECT_NAME} ${csm_LIBRARIES}) target_link_libraries(${PROJECT_NAME} PUBLIC ${csm_LIBRARIES})
target_include_directories(${PROJECT_NAME} PUBLIC ${csm_INCLUDE_DIRS})
target_link_directories(${PROJECT_NAME} PUBLIC ${csm_LIBRARY_DIRS})
ENDIF(csm_FOUND) ENDIF(csm_FOUND)
IF(falkolib_FOUND) IF(falkolib_FOUND)
target_link_libraries(${PROJECT_NAME} ${falkolib_LIBRARY}) target_link_libraries(${PROJECT_NAME} PUBLIC ${falkolib_LIBRARIES})
target_include_directories(${PROJECT_NAME} PUBLIC ${falkolib_INCLUDE_DIRS})
ENDIF(falkolib_FOUND) ENDIF(falkolib_FOUND)
# Examples # Examples
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment