Skip to content
Snippets Groups Projects
Commit f7552494 authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Rationalize cmake libraries a bit

parent b8de4cd3
No related branches found
No related tags found
3 merge requests!39release after RAL,!38After 2nd RAL submission,!1Remove suitesparse
...@@ -101,7 +101,7 @@ FIND_PACKAGE(wolf REQUIRED) ...@@ -101,7 +101,7 @@ FIND_PACKAGE(wolf REQUIRED)
FIND_PACKAGE(YamlCpp REQUIRED) FIND_PACKAGE(YamlCpp REQUIRED)
IF(YAMLCPP_FOUND) IF(YAMLCPP_FOUND)
MESSAGE("yaml-cpp Library FOUND: yaml-cpp related sources will be built.") MESSAGE("yaml-cpp Library FOUND!")
ELSEIF(YAMLCPP_FOUND) ELSEIF(YAMLCPP_FOUND)
MESSAGE("yaml-cpp Library NOT FOUND!") MESSAGE("yaml-cpp Library NOT FOUND!")
ENDIF(YAMLCPP_FOUND) ENDIF(YAMLCPP_FOUND)
...@@ -265,26 +265,22 @@ ADD_LIBRARY(${PLUGIN_NAME} ...@@ -265,26 +265,22 @@ ADD_LIBRARY(${PLUGIN_NAME}
${SRCS_WRAPPER} ${SRCS_WRAPPER}
${SRCS_YAML} ${SRCS_YAML}
) )
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${CMAKE_THREAD_LIBS_INIT})
#Link the created libraries #Link the created libraries
#===============EXAMPLE========================= #===============EXAMPLE=========================
# IF (Ceres_FOUND) # IF (Ceres_FOUND)
# TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${CERES_LIBRARIES}) # TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${CERES_LIBRARIES})
# ENDIF(Ceres_FOUND) # ENDIF(Ceres_FOUND)
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${CMAKE_THREAD_LIBS_INIT})
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${wolf_LIBRARY})
#Build tests TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${YAMLCPP_LIBRARY})
#===============EXAMPLE=========================
IF (GLOG_FOUND) IF (GLOG_FOUND)
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${GLOG_LIBRARY}) TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${GLOG_LIBRARY})
ENDIF (GLOG_FOUND) ENDIF (GLOG_FOUND)
#check if this is done correctly
IF (OPENCV_FOUND AND Apriltag_FOUND)
LINK_LIBRARIES(apriltag m)
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${APRILTAG_LIBRARY} ${CMAKE_THREAD_LIBS_INIT} ${OPENCV_LDFLAGS} m)
ENDIF(OPENCV_FOUND AND Apriltag_FOUND)
#Build tests
#===============EXAMPLE=========================
IF (GLOG_FOUND) IF (GLOG_FOUND)
IF(BUILD_TESTS) IF(BUILD_TESTS)
MESSAGE("Building tests.") MESSAGE("Building tests.")
......
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