@@ -14,7 +14,7 @@ FOREACH(plugin ${plugins})
14
14
SET_TARGET_PROPERTIES (${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION} )
15
15
ENDIF (SUFFIX_SO_VERSION )
16
16
17
- TARGET_LINK_LIBRARIES (${LIBRARY_NAME} ros_bridge ${${LIBRARY_NAME}_deps} )
17
+ TARGET_LINK_LIBRARIES (${LIBRARY_NAME} ${${LIBRARY_NAME}_deps} ${catkin_LIBRARIES} ros_bridge )
18
18
19
19
IF (NOT INSTALL_PYTHON_INTERFACE_ONLY )
20
20
INSTALL (TARGETS ${LIBRARY_NAME} EXPORT ${TARGETS_EXPORT_NAME}
@@ -25,9 +25,6 @@ FOREACH(plugin ${plugins})
25
25
STRING (REPLACE - _ PYTHON_LIBRARY_NAME ${LIBRARY_NAME} )
26
26
DYNAMIC_GRAPH_PYTHON_MODULE ("ros/${PYTHON_LIBRARY_NAME} "
27
27
${LIBRARY_NAME} ${PROJECT_NAME} -${PYTHON_LIBRARY_NAME}-wrap )
28
-
29
- PKG_CONFIG_USE_DEPENDENCY (${PROJECT_NAME} -${PYTHON_LIBRARY_NAME}-wrap realtime_tools )
30
- PKG_CONFIG_USE_DEPENDENCY (${PROJECT_NAME} -${PYTHON_LIBRARY_NAME}-wrap tf2_ros )
31
28
ENDIF (BUILD_PYTHON_INTERFACE )
32
29
ENDFOREACH (plugin )
33
30
@@ -40,9 +37,8 @@ IF(BUILD_PYTHON_INTERFACE)
40
37
41
38
# ros_interperter library.
42
39
add_library (ros_interpreter ros_interpreter.cpp )
43
- TARGET_LINK_LIBRARIES (ros_interpreter ros_bridge
40
+ TARGET_LINK_LIBRARIES (ros_interpreter ros_bridge ${catkin_LIBRARIES}
44
41
dynamic-graph-python::dynamic-graph-python )
45
- pkg_config_use_dependency (ros_interpreter roscpp )
46
42
47
43
install (TARGETS ros_interpreter
48
44
EXPORT ${TARGETS_EXPORT_NAME}
@@ -51,12 +47,11 @@ ENDIF(BUILD_PYTHON_INTERFACE)
51
47
52
48
# Stand alone embedded intepreter with a robot controller.
53
49
add_executable (geometric_simu geometric_simu.cpp sot_loader.cpp sot_loader_basic.cpp )
54
- pkg_config_use_dependency (geometric_simu roscpp )
55
- target_link_libraries (geometric_simu ros_bridge tf2_ros ${Boost_LIBRARIES} ${CMAKE_DL_LIBS} )
50
+ target_link_libraries (geometric_simu ${Boost_LIBRARIES} ${CMAKE_DL_LIBS} ${catkin_LIBRARIES} ros_bridge )
56
51
install (TARGETS geometric_simu EXPORT ${TARGETS_EXPORT_NAME}
57
52
DESTINATION bin )
58
53
59
54
# Sot loader library
60
55
add_library (sot_loader sot_loader.cpp sot_loader_basic.cpp )
61
- target_link_libraries (sot_loader ${Boost_LIBRARIES} roscpp ros_bridge tf2_ros )
56
+ target_link_libraries (sot_loader ${Boost_LIBRARIES} ${catkin_LIBRARIES} ros_bridge )
62
57
install (TARGETS sot_loader EXPORT ${TARGETS_EXPORT_NAME} DESTINATION lib )
0 commit comments