From faf078372ada4e835424ee6e563e16b94000b529 Mon Sep 17 00:00:00 2001
From: Francois Keith <keith@lirmm.fr>
Date: Mon, 24 Feb 2014 23:04:43 +0100
Subject: [PATCH] Update CMakeLists.txt and package.xml

Some of the library were not generated in the lib folder,
 so linking with the dynamic_graph crashed.
Update the dependencies in packages: the dependency in jrl-dyn-urdf
 does not concern the ros package version anymore.
---
 CMakeLists.txt |  6 ++++--
 manifest.xml   |  3 ---
 package.xml    | 12 +++---------
 3 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7347125..3f0ebbc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -78,7 +78,8 @@ install(TARGETS ros_bridge DESTINATION lib)
 
 # Make sure rpath are preserved during the install as ROS dependencies
 # are not installed.
-set_target_properties(ros_bridge PROPERTIES BUILD_WITH_INSTALL_RPATH True)
+set_target_properties(ros_bridge PROPERTIES BUILD_WITH_INSTALL_RPATH True
+                      LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
 
 macro(compile_plugin NAME)
   message(lib path ${LIBRARY_OUTPUT_PATH})
@@ -128,7 +129,8 @@ rospack_use_dependency(ros_interpreter dynamic_graph_bridge_msgs)
 
 add_dependencies(ros_interpreter ros_bridge)
 target_link_libraries(ros_interpreter ros_bridge)
-set_target_properties(ros_interpreter PROPERTIES BUILD_WITH_INSTALL_RPATH True)
+set_target_properties(ros_interpreter PROPERTIES BUILD_WITH_INSTALL_RPATH True
+                      LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
 message(cmakeinstalllibdir ${CMAKE_INSTALL_LIBDIR} )
 install(TARGETS ros_interpreter DESTINATION ${CMAKE_INSTALL_LIBDIR})
 
diff --git a/manifest.xml b/manifest.xml
index cbf9c56..14c5c87 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -35,8 +35,5 @@
   <depend package="tf"/>
 
   <depend package="realtime_tools"/>
-
-  <depend package="jrl_dynamics_urdf"/>
-
   <depend package="dynamic_graph_bridge_msgs"/>
 </package>
diff --git a/package.xml b/package.xml
index 71f2338..6174c77 100644
--- a/package.xml
+++ b/package.xml
@@ -3,14 +3,14 @@
   <version>2.0.0</version>
   <description>
 
-    URDF parser for jrl-dynamics
+     ROS bindings for dynamic graph.
 
   </description>
   <maintainer email="hpp@laas.fr">hpp@laas.fr</maintainer>
   <author email="hpp@laas.fr">hpp@laas.fr</author>
 
   <license>LGPL</license>
-  <url>http://ros.org/wiki/jrl_dynamics_urdf</url>
+  <url>http://ros.org/wiki/dynamic_graph_bridge</url>
 
   <export>
     <cpp
@@ -29,8 +29,7 @@
   <build_depend>sensor_msgs</build_depend>
   <build_depend>tf</build_depend>
   <build_depend>realtime_tools</build_depend>
-  <build_depend>jrl_dynamics_urdf</build_depend>
-<build_depend>message_generation</build_depend>
+  <build_depend>message_generation</build_depend>
 
 
   <run_depend>std_msgs</run_depend>
@@ -40,10 +39,5 @@
   <run_depend>sensor_msgs</run_depend>
   <run_depend>tf</run_depend>
   <run_depend>realtime_tools</run_depend>
-  <run_depend>jrl_dynamics_urdf</run_depend>
   <run_depend>message_runtime</run_depend>
-
-
-
-
 </package>
-- 
GitLab