Skip to content

Commit f667a5a

Browse files
Remove RunPythonFile.srv
Update CMakeLists.txt to link with ros_bridge
1 parent 396bf15 commit f667a5a

File tree

2 files changed

+11
-17
lines changed

2 files changed

+11
-17
lines changed

CMakeLists.txt

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,8 @@ SET(SOT_PKGNAMES
119119
dynamic_graph_bridge_msgs)
120120

121121
#add_project_dependency(realtime_tools 1.8 REQUIRED)
122-
123-
124122
ADD_PROJECT_DEPENDENCY(dynamic-graph 3.0.0 REQUIRED)
125123
ADD_PROJECT_DEPENDENCY(sot-core REQUIRED)
126-
127124
ADD_PROJECT_dependency(dynamic_graph_bridge_msgs)
128125

129126
foreach(sot_pkgname ${SOT_PKGNAMES})
@@ -244,7 +241,9 @@ IF(BUILD_PYTHON_INTERFACE)
244241
set_target_properties(ros_interpreter PROPERTIES BUILD_WITH_INSTALL_RPATH True
245242
LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
246243
message(cmakeinstalllibdir " is ${CMAKE_INSTALL_LIBDIR} ")
247-
install(TARGETS ros_interpreter DESTINATION lib)
244+
install(TARGETS ros_interpreter
245+
EXPORT ${TARGETS_EXPORT_NAME}
246+
DESTINATION lib)
248247

249248
ENDIF(BUILD_PYTHON_INTERFACE)
250249

@@ -260,18 +259,17 @@ target_link_libraries(geometric_simu ${CATKIN_DEPENDS_LIBRARIES})
260259

261260
# Sot loader library
262261
add_library(sot_loader src/sot_loader.cpp src/sot_loader_basic.cpp)
262+
target_link_libraries(sot_loader ros_bridge)
263263
target_link_libraries(sot_loader dynamic-graph::dynamic-graph)
264264
target_link_libraries(sot_loader sot-core::sot-core)
265265
target_link_libraries(sot_loader ${Boost_LIBRARIES} )
266-
install(TARGETS sot_loader DESTINATION lib)
266+
install(TARGETS sot_loader
267+
EXPORT ${TARGETS_EXPORT_NAME}
268+
DESTINATION lib)
267269

268270
add_subdirectory(src)
269271
add_subdirectory(tests)
270272

271-
# Deal with the ROS part.
272-
add_service_files( FILES RunPythonFile.srv )
273-
generate_messages( DEPENDENCIES std_msgs )
274-
275273
# This is necessary so that the pc file generated by catking is similar to
276274
# the on done directly by jrl-cmake-modules
277275
catkin_package(INCLUDE_DIRS include
@@ -295,11 +293,6 @@ IF(BUILD_PYTHON_INTERFACE)
295293
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
296294
)
297295

298-
# Service file.
299-
install(FILES ./srv/RunPythonFile.srv
300-
DESTINATION
301-
${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/srv)
302-
303296
ENDIF(BUILD_PYTHON_INTERFACE)
304297

305298
message(cmake_install_bindir " is ${CMAKE_INSTALL_BINDIR} ")
@@ -315,5 +308,9 @@ install(FILES manifest.xml
315308
DESTINATION
316309
${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/)
317310

311+
foreach(catkin_loc_package ${CATKIN_REQUIRED_COMPONENTS})
312+
list(APPEND _PACKAGE_CONFIG_DEPENDENCIES
313+
"find_package(${catkin_loc_package})")
314+
endforeach(catkin_loc_package)
318315

319316
SETUP_PROJECT_PACKAGE_FINALIZE()

srv/RunPythonFile.srv

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)