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