Skip to content
Snippets Groups Projects
Commit f9627e0c authored by Joaquim Casals Buñuel's avatar Joaquim Casals Buñuel
Browse files

Merge branch 'remove_suitesparse' into devel

parents 14b67082 f7552494
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)
...@@ -112,19 +112,19 @@ IF(Ceres_FOUND) ...@@ -112,19 +112,19 @@ IF(Ceres_FOUND)
ENDIF(Ceres_FOUND) ENDIF(Ceres_FOUND)
FIND_PATH( #FIND_PATH(
Suitesparse_INCLUDE_DIRS # Suitesparse_INCLUDE_DIRS
NAMES SuiteSparse_config.h # NAMES SuiteSparse_config.h
PATHS /usr/include/suitesparse /usr/local/include/suitesparse) # PATHS /usr/include/suitesparse /usr/local/include/suitesparse)
MESSAGE("Found suitesparse_INCLUDE_DIRS:" ${Suitesparse_INCLUDE_DIRS}) #MESSAGE("Found suitesparse_INCLUDE_DIRS:" ${Suitesparse_INCLUDE_DIRS})
IF(Suitesparse_INCLUDE_DIRS) #IF(Suitesparse_INCLUDE_DIRS)
SET(Suitesparse_FOUND TRUE) # SET(Suitesparse_FOUND TRUE)
MESSAGE("Suitesparse FOUND: wolf_solver will be built.") # MESSAGE("Suitesparse FOUND: wolf_solver will be built.")
ELSE (Suitesparse_INCLUDE_DIRS) #ELSE (Suitesparse_INCLUDE_DIRS)
SET(Suitesparse_FOUND FALSE) # SET(Suitesparse_FOUND FALSE)
MESSAGE(FATAL_ERROR "Suitesparse NOT FOUND") # MESSAGE(FATAL_ERROR "Suitesparse NOT FOUND")
ENDIF (Suitesparse_INCLUDE_DIRS) #ENDIF (Suitesparse_INCLUDE_DIRS)
# Define the directory where will be the configured config.h # Define the directory where will be the configured config.h
SET(WOLF_CONFIG_DIR ${PROJECT_BINARY_DIR}/conf/${PROJECT_NAME}/internal) SET(WOLF_CONFIG_DIR ${PROJECT_BINARY_DIR}/conf/${PROJECT_NAME}/internal)
...@@ -262,22 +262,22 @@ ADD_LIBRARY(${PLUGIN_NAME} ...@@ -262,22 +262,22 @@ ADD_LIBRARY(${PLUGIN_NAME}
${SRCS_WRAPPER} ${SRCS_WRAPPER}
${SRCS_YAML} ${SRCS_YAML}
) )
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${CMAKE_THREAD_LIBS_INIT})
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${YAMLCPP_LIBRARY})
#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)
#Build tests
#===============EXAMPLE=========================
IF (GLOG_FOUND) IF (GLOG_FOUND)
IF(BUILD_TESTS) IF(BUILD_TESTS)
MESSAGE("Building tests.") MESSAGE("Building tests.")
...@@ -317,8 +317,8 @@ INSTALL(FILES ${HDRS_LANDMARK} ...@@ -317,8 +317,8 @@ INSTALL(FILES ${HDRS_LANDMARK}
DESTINATION include/iri-algorithms/wolf/plugin_${PROJECT_NAME}/${PROJECT_NAME}/landmark) DESTINATION include/iri-algorithms/wolf/plugin_${PROJECT_NAME}/${PROJECT_NAME}/landmark)
INSTALL(FILES ${HDRS_WRAPPER} INSTALL(FILES ${HDRS_WRAPPER}
DESTINATION include/iri-algorithms/wolf/plugin_${PROJECT_NAME}/${PROJECT_NAME}/ceres_wrapper) DESTINATION include/iri-algorithms/wolf/plugin_${PROJECT_NAME}/${PROJECT_NAME}/ceres_wrapper)
INSTALL(FILES ${HDRS_SOLVER_SUITESPARSE} #INSTALL(FILES ${HDRS_SOLVER_SUITESPARSE}
DESTINATION include/iri-algorithms/wolf/plugin_${PROJECT_NAME}/${PROJECT_NAME}/solver_suitesparse) # DESTINATION include/iri-algorithms/wolf/plugin_${PROJECT_NAME}/${PROJECT_NAME}/solver_suitesparse)
INSTALL(FILES ${HDRS_SOLVER} INSTALL(FILES ${HDRS_SOLVER}
DESTINATION include/iri-algorithms/wolf/plugin_${PROJECT_NAME}/${PROJECT_NAME}/solver) DESTINATION include/iri-algorithms/wolf/plugin_${PROJECT_NAME}/${PROJECT_NAME}/solver)
INSTALL(FILES ${HDRS_SERIALIZATION} INSTALL(FILES ${HDRS_SERIALIZATION}
......
...@@ -11,7 +11,7 @@ ENDIF(wolfIMU_INCLUDE_DIR) ...@@ -11,7 +11,7 @@ ENDIF(wolfIMU_INCLUDE_DIR)
FIND_LIBRARY( FIND_LIBRARY(
wolfIMU_LIBRARY wolfIMU_LIBRARY
NAMES libwolfIMU.so NAMES libwolfIMU.so libwolfIMU.dylib
PATHS /usr/local/lib/iri-algorithms) PATHS /usr/local/lib/iri-algorithms)
IF(wolfIMU_LIBRARY) IF(wolfIMU_LIBRARY)
MESSAGE("Found wolf IMU lib: ${wolfIMU_LIBRARY}") MESSAGE("Found wolf IMU lib: ${wolfIMU_LIBRARY}")
......
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