From fee7e30c5f7d2c84b2d0d990aa2c041ff735fd5f Mon Sep 17 00:00:00 2001 From: Francois Keith <keith@lirmm.fr> Date: Tue, 16 Jul 2013 18:26:27 +0200 Subject: [PATCH] Add the internal dependencies between the projects. --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0fc69ae..14f6818 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,6 +46,7 @@ macro(compile_plugin NAME) pkg_config_use_dependency(${NAME} jrl-mal) pkg_config_use_dependency(${NAME} dynamic-graph) pkg_config_use_dependency(${NAME} sot-core) + add_dependencies(${NAME} ros_bridge) target_link_libraries(${NAME} ros_bridge) set_target_properties(${NAME} PROPERTIES BUILD_WITH_INSTALL_RPATH True) install(TARGETS ${NAME} DESTINATION lib) @@ -79,12 +80,14 @@ rosbuild_add_library(ros_interpreter src/ros_interpreter.cpp) pkg_config_use_dependency(ros_interpreter jrl-mal) pkg_config_use_dependency(ros_interpreter dynamic-graph) pkg_config_use_dependency(ros_interpreter sot-core) +add_dependencies(ros_interpreter ros_bridge) target_link_libraries(ros_interpreter ros_bridge) set_target_properties(ros_interpreter PROPERTIES BUILD_WITH_INSTALL_RPATH True) install(TARGETS ros_interpreter DESTINATION ${CMAKE_INSTALL_LIBDIR}) # Stand alone remote dynamic-graph Python interpreter. rosbuild_add_executable(interpreter src/interpreter.cpp) +add_dependencies(interpreter ros_interpreter) target_link_libraries(interpreter ros_interpreter) pkg_config_use_dependency(interpreter jrl-mal) pkg_config_use_dependency(interpreter dynamic-graph) -- GitLab