From acced6ec34660d0f0b0176308f567979b7305e01 Mon Sep 17 00:00:00 2001 From: William Woodall Date: Wed, 24 Jul 2013 23:32:40 -0700 Subject: [PATCH] resource_retriever: install python package using setup.py --- resource_retriever/CMakeLists.txt | 4 +++- resource_retriever/setup.py | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 resource_retriever/setup.py diff --git a/resource_retriever/CMakeLists.txt b/resource_retriever/CMakeLists.txt index 5b54fd9..6e67160 100644 --- a/resource_retriever/CMakeLists.txt +++ b/resource_retriever/CMakeLists.txt @@ -3,6 +3,8 @@ project(resource_retriever) find_package(catkin REQUIRED COMPONENTS rosconsole roslib) +catkin_python_setup() + catkin_package( LIBRARIES ${PROJECT_NAME} INCLUDE_DIRS include) @@ -26,7 +28,7 @@ target_link_libraries(${PROJECT_NAME} ${CURL_LIBRARIES} ${catkin_LIBRARIES}) add_subdirectory(test EXCLUDE_FROM_ALL) -install(TARGETS ${PROJECT_NAME} +install(TARGETS ${PROJECT_NAME} DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}) install(DIRECTORY include/${PROJECT_NAME}/ diff --git a/resource_retriever/setup.py b/resource_retriever/setup.py new file mode 100644 index 0000000..f712a40 --- /dev/null +++ b/resource_retriever/setup.py @@ -0,0 +1,9 @@ +from distutils.core import setup +from catkin_pkg.python_setup import generate_distutils_setup + +d = generate_distutils_setup() +d['packages'] = ['resource_retriever'] +d['scripts'] = [] +d['package_dir'] = {'': 'src'} + +setup(**d)