From 22477066a1bb5938d7bc7b7219425569151e93a5 Mon Sep 17 00:00:00 2001 From: Joaquim Casals <jcasals@iri.upc.edu> Date: Mon, 13 May 2019 12:49:07 +0200 Subject: [PATCH] Cleaned some files from CMake --- hello_plugin/CMakeLists.txt | 2 +- hello_wolf/CMakeLists.txt | 28 ++++++++++++---------------- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/hello_plugin/CMakeLists.txt b/hello_plugin/CMakeLists.txt index 8df392f87..36a22f7a7 100644 --- a/hello_plugin/CMakeLists.txt +++ b/hello_plugin/CMakeLists.txt @@ -6,7 +6,7 @@ ADD_EXECUTABLE(hello_plugin hello_plugin.cpp) ADD_EXECUTABLE(params_autoconf params_autoconf.cpp) # target_link_libraries(hello_plugin class_loader boost_system console_bridge wolf yaml-cpp ${CERES_LIBRARIES}) # target_link_libraries(params_autoconf class_loader boost_system console_bridge wolf yaml-cpp ) -target_link_libraries(hello_plugin wolf yaml-cpp ${CERES_LIBRARIES} dl) +target_link_libraries(hello_plugin wolf hellowolf yaml-cpp ${CERES_LIBRARIES} dl) target_link_libraries(params_autoconf wolf yaml-cpp dl) # These lines always at the end diff --git a/hello_wolf/CMakeLists.txt b/hello_wolf/CMakeLists.txt index 20309f55c..f8f41bd40 100644 --- a/hello_wolf/CMakeLists.txt +++ b/hello_wolf/CMakeLists.txt @@ -3,16 +3,16 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) # Forward var to parent scope SET(HDRS_PROCESSOR ${HDRS_PROCESSOR} - ${CMAKE_CURRENT_SOURCE_DIR}/capture_range_bearing.h - ${CMAKE_CURRENT_SOURCE_DIR}/factor_bearing.h - ${CMAKE_CURRENT_SOURCE_DIR}/factor_range_bearing.h - ${CMAKE_CURRENT_SOURCE_DIR}/feature_range_bearing.h - ${CMAKE_CURRENT_SOURCE_DIR}/landmark_point_2D.h - ${CMAKE_CURRENT_SOURCE_DIR}/processor_range_bearing.h - ${CMAKE_CURRENT_SOURCE_DIR}/sensor_range_bearing.h + ${CMAKE_CURRENT_SOURCE_DIR}/capture_range_bearing.h + ${CMAKE_CURRENT_SOURCE_DIR}/factor_bearing.h + ${CMAKE_CURRENT_SOURCE_DIR}/factor_range_bearing.h + ${CMAKE_CURRENT_SOURCE_DIR}/feature_range_bearing.h + ${CMAKE_CURRENT_SOURCE_DIR}/landmark_point_2D.h + ${CMAKE_CURRENT_SOURCE_DIR}/processor_range_bearing.h + ${CMAKE_CURRENT_SOURCE_DIR}/sensor_range_bearing.h ) -SET(SRCS_PROCESSOR ${SRCS_PROCESSOR} + SET(SRCS_HELLOWOLF # ${CMAKE_CURRENT_SOURCE_DIR}/hello_wolf.cpp ${CMAKE_CURRENT_SOURCE_DIR}/capture_range_bearing.cpp ${CMAKE_CURRENT_SOURCE_DIR}/feature_range_bearing.cpp @@ -20,14 +20,10 @@ SET(SRCS_PROCESSOR ${SRCS_PROCESSOR} ${CMAKE_CURRENT_SOURCE_DIR}/processor_range_bearing.cpp ${CMAKE_CURRENT_SOURCE_DIR}/sensor_range_bearing.cpp ) - +add_library(hellowolf SHARED ${SRCS_HELLOWOLF}) ADD_EXECUTABLE(hello_wolf hello_wolf.cpp) -TARGET_LINK_LIBRARIES(hello_wolf ${PROJECT_NAME}) +TARGET_LINK_LIBRARIES(hello_wolf ${PROJECT_NAME} hellowolf) add_library(sensor_odom SHARED ../src/sensor/sensor_odom_2D.cpp ../src/processor/processor_odom_2D.cpp) -TARGET_LINK_LIBRARIES(sensor_odom ${PROJECT_NAME}) +TARGET_LINK_LIBRARIES(sensor_odom ${PROJECT_NAME} hellowolf) add_library(range_bearing SHARED sensor_range_bearing.cpp processor_range_bearing.cpp) -TARGET_LINK_LIBRARIES(range_bearing ${PROJECT_NAME}) - -# These lines always at the end -SET(HDRS_PROCESSOR ${HDRS_PROCESSOR} PARENT_SCOPE ) -SET(SRCS_PROCESSOR ${SRCS_PROCESSOR} PARENT_SCOPE ) +TARGET_LINK_LIBRARIES(range_bearing ${PROJECT_NAME} hellowolf) \ No newline at end of file -- GitLab