diff --git a/jsk_interactive_markers/jsk_interactive_marker/CMakeLists.txt b/jsk_interactive_markers/jsk_interactive_marker/CMakeLists.txt index 63e53c41..115e9513 100644 --- a/jsk_interactive_markers/jsk_interactive_marker/CMakeLists.txt +++ b/jsk_interactive_markers/jsk_interactive_marker/CMakeLists.txt @@ -62,6 +62,7 @@ add_service_files(DIRECTORY srv SnapFootPrint.srv SetHeuristic.srv) +catkin_python_setup() generate_dynamic_reconfigure_options( cfg/FootstepMarker.cfg cfg/InteractivePointCloud.cfg @@ -240,7 +241,12 @@ install(TARGETS jsk_interactive_marker LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} ) -install(DIRECTORY config euslisp launch models scripts urdf +file(GLOB PYTHON_SCRIPTS scripts/*.py) +catkin_install_python( + PROGRAMS ${PYTHON_SCRIPTS} + DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) +install(DIRECTORY config euslisp launch models urdf DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} USE_SOURCE_PERMISSIONS PATTERN ".svn" EXCLUDE diff --git a/jsk_interactive_markers/jsk_interactive_marker/setup.py b/jsk_interactive_markers/jsk_interactive_marker/setup.py new file mode 100644 index 00000000..9ed1a73a --- /dev/null +++ b/jsk_interactive_markers/jsk_interactive_marker/setup.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python + +from distutils.core import setup +from catkin_pkg.python_setup import generate_distutils_setup + +d = generate_distutils_setup( + packages=['jsk_interactive_marker'], + package_dir={'': 'src'} +) + +setup(**d) diff --git a/jsk_interactive_markers/jsk_interactive_marker/src/jsk_interactive_marker/.placeholder b/jsk_interactive_markers/jsk_interactive_marker/src/jsk_interactive_marker/.placeholder new file mode 100644 index 00000000..e69de29b