From 72b84eadbc415e132550b2a3ee1e9a249eae0444 Mon Sep 17 00:00:00 2001
From: jcasals <jcasals@iri.upc.edu>
Date: Wed, 22 Apr 2020 11:31:16 +0200
Subject: [PATCH] Reorganize subscribers .so file (see core#306)

---
 CMakeLists.txt | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index b307bc5..07eea06 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -134,7 +134,8 @@ include_directories(
 # add_library(${PROJECT_NAME}
 #   src/${PROJECT_NAME}/wolf_ros.cpp
 # )
-add_library(subscriber_imu src/subscriber_imu.cpp)
+add_library(subscriber_${PROJECT_NAME}
+  src/subscriber_imu.cpp)
 
 ## Add cmake target dependencies of the library
 ## as an example, code may need to be generated before libraries
@@ -158,11 +159,11 @@ add_library(subscriber_imu src/subscriber_imu.cpp)
 #add_dependencies(${PROJECT_NAME}_visualizer ${PROJECT_NAME}_gencfg)
 
 ## Specify libraries to link a library or executable target against
-target_link_libraries(subscriber_imu
-					  ${wolf_LIBRARIES} 
-					  ${wolfimu_LIBRARIES}
-					  ${sensor_msgs_LIBRARIES}
-					  )
+target_link_libraries(subscriber_${PROJECT_NAME}
+            ${wolf_LIBRARIES}
+            ${wolfimu_LIBRARIES}
+            ${sensor_msgs_LIBRARIES}
+            )
 
 #############
 ## Install ##
-- 
GitLab