@@ -10,7 +10,6 @@ SET(PROJECT_ORG stack-of-tasks)
10
10
SET (PROJECT_NAME dynamic_graph_bridge )
11
11
SET (PROJECT_DESCRIPTION "Dynamic graph bridge library" )
12
12
SET (PROJECT_URL "https://github.com/${PROJECT_ORG} /${PROJECT_NAME} " )
13
- SET (PROJECT_SUFFIX "-v3" )
14
13
15
14
# Project options
16
15
OPTION (BUILD_PYTHON_INTERFACE "Build the python bindings" ON )
@@ -36,29 +35,26 @@ PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
36
35
SET (CATKIN_REQUIRED_COMPONENTS roscpp std_msgs message_generation std_srvs geometry_msgs sensor_msgs tf2_ros
37
36
realtime_tools )
38
37
ADD_PROJECT_DEPENDENCY (Boost REQUIRED COMPONENTS program_options )
38
+ ADD_PROJECT_DEPENDENCY (dynamic_graph_bridge_msgs 0.3.0 REQUIRED )
39
39
40
40
IF (BUILD_PYTHON_INTERFACE )
41
41
FINDPYTHON ()
42
42
SEARCH_FOR_BOOST_PYTHON ()
43
43
STRING (REGEX REPLACE "-" "_" PY_NAME ${PROJECT_NAME} )
44
- ADD_PROJECT_DEPENDENCY (dynamic-graph-python 4.0.0 REQUIRED
45
- PKG_CONFIG_REQUIRES dynamic-graph-python )
44
+ ADD_PROJECT_DEPENDENCY (dynamic-graph-python 4.0.0 REQUIRED )
46
45
SET (CATKIN_REQUIRED_COMPONENTS ${CATKIN_REQUIRED_COMPONENTS} rospy )
47
46
ENDIF (BUILD_PYTHON_INTERFACE )
48
47
49
48
find_package (catkin REQUIRED COMPONENTS ${CATKIN_REQUIRED_COMPONENTS} )
50
49
51
-
52
- ADD_PROJECT_DEPENDENCY (sot-core REQUIRED PKG_CONFIG_REQUIRES sot-core )
53
-
54
- add_required_dependency (dynamic_graph_bridge_msgs )
50
+ ADD_PROJECT_DEPENDENCY (sot-core REQUIRED )
55
51
56
52
# Main Library
57
53
set (${PROJECT_NAME} _HEADERS
58
- include /dynamic_graph_bridge /ros_init.hh
59
- include /dynamic_graph_bridge /sot_loader.hh
60
- include /dynamic_graph_bridge /sot_loader_basic.hh
61
- include /dynamic_graph_bridge /ros_interpreter.hh
54
+ include /${PROJECT_NAME} /ros_init.hh
55
+ include /${PROJECT_NAME} /sot_loader.hh
56
+ include /${PROJECT_NAME} /sot_loader_basic.hh
57
+ include /${PROJECT_NAME} /ros_interpreter.hh
62
58
src/converter.hh
63
59
src/sot_to_ros.hh
64
60
)
@@ -75,7 +71,6 @@ TARGET_INCLUDE_DIRECTORIES(ros_bridge SYSTEM PUBLIC ${catkin_INCLUDE_DIRS})
75
71
TARGET_INCLUDE_DIRECTORIES (ros_bridge PUBLIC $< INSTALL_INTERFACE:include> )
76
72
TARGET_LINK_LIBRARIES (ros_bridge ${catkin_LIBRARIES}
77
73
sot-core::sot-core pinocchio::pinocchio )
78
- pkg_config_use_dependency (ros_bridge dynamic_graph_bridge_msgs )
79
74
80
75
IF (SUFFIX_SO_VERSION )
81
76
SET_TARGET_PROPERTIES (ros_bridge PROPERTIES SOVERSION ${PROJECT_VERSION} )
@@ -98,4 +93,3 @@ install(PROGRAMS
98
93
99
94
# Install package information
100
95
install (FILES manifest.xml package.xml DESTINATION share/${PROJECT_NAME} )
101
- PKG_CONFIG_APPEND_LIBS (ros_bridge sot_loader )
0 commit comments