diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index d7faf9f9..00000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -cmake_minimum_required(VERSION 2.8) -project(perception_pcl) -find_package(catkin) -catkin_stack() - -add_subdirectory(pcl_ros) diff --git a/pcl_ros/CMakeLists.txt b/pcl_ros/CMakeLists.txt index cd674aa7..54ee3f90 100644 --- a/pcl_ros/CMakeLists.txt +++ b/pcl_ros/CMakeLists.txt @@ -1,12 +1,11 @@ cmake_minimum_required(VERSION 2.8) - project(pcl_ros) # Deal with catkin find_package(catkin REQUIRED roscpp sensor_msgs tf) find_package(Boost COMPONENTS system filesystem thread REQUIRED) find_package(Eigen) -find_package(PCL) +find_package(PCL) # deal with ROS include_directories(${catkin_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${Eigen_INCLUDE_DIRS} ${PCL_INCLUDE_DIRS}) @@ -14,18 +13,17 @@ include_directories(include) link_directories(${catkin_LIBRARY_DIRS} ${Boost_LIBRARY_DIRS} ${Eigen_LIBRARY_DIRS} ${PCL_LIBRARY_DIRS}) -catkin_project(${PROJECT_NAME} - INCLUDE_DIRS include - LIBRARIES pcl_ros_tf - DEPENDS roscpp sensor_msgs tf +catkin_package(DEPENDS Eigen pcl roscpp sensor_msgs tf + INCLUDE_DIRS include + LIBRARIES pcl_ros_tf ) # ---[ Point Cloud Library - Transforms add_library (pcl_ros_tf SHARED src/transforms.cpp) target_link_libraries(pcl_ros_tf ${PCL_LIBS} ${Boost_LIBS} ${catkin_LIBS}) -install(DIRECTORY include/ - DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION} +install(DIRECTORY include/${PROJECT_NAME}/ + DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} ) install(TARGETS pcl_ros_tf diff --git a/stack.xml b/pcl_ros/package.xml similarity index 52% rename from stack.xml rename to pcl_ros/package.xml index 3009da9f..0e16821c 100644 --- a/stack.xml +++ b/pcl_ros/package.xml @@ -1,5 +1,5 @@ - - perception_pcl + + pcl_ros 1.0.10 @@ -15,18 +15,17 @@ http://ros.org/wiki/perception_pcl Open Perception - cmake - catkin - eigen - pcl - geometry - common_msgs - roscpp_core + catkin + cmake + common_msgs + eigen + geometry + pcl + roscpp_core - pcl - eigen - geometry - common_msgs - roscpp_core - - + common_msgs + eigen + geometry + pcl + roscpp_core + diff --git a/perception_pcl/package.xml b/perception_pcl/package.xml new file mode 100644 index 00000000..b33d05bd --- /dev/null +++ b/perception_pcl/package.xml @@ -0,0 +1,20 @@ + + perception_pcl + 1.0.10 + + + PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred + bridge for 3D applications involving n-D Point Clouds and 3D geometry + processing in ROS. + + + Open Perception + Julius Kammerl + BSD + http://ros.org/wiki/perception_pcl + Open Perception + + catkin + + pcl_ros + diff --git a/rosdep.yaml b/rosdep.yaml deleted file mode 100644 index 4a9d45d6..00000000 --- a/rosdep.yaml +++ /dev/null @@ -1,32 +0,0 @@ -libtbb: - ubuntu: libtbb-dev - debian: libtbb-dev - fedora: tbb - macports: tbb -libvtk: - ubuntu: libvtk5-dev - debian: libvtk5-dev - fedora: vtk-devel - macports: vtk-devel -unzip: - ubuntu: unzip - debian: unzip - fedora: unzip - macports: unzip -hdf5: - ubuntu: libhdf5-serial-dev - debian: libhdf5-serial-dev - fedora: hdf5-devel - macports: hdf5-18 -libqhull: - ubuntu: libqhull-dev - debian: libqhull-dev - fedora: qhull-devel - macports: qhull -cmake: - ubuntu: cmake - debian: cmake - fedora: cmake - macports: cmake -libvtk-qt: - ubuntu: libvtk5-qt4-dev \ No newline at end of file
@@ -15,18 +15,17 @@ http://ros.org/wiki/perception_pcl Open Perception - cmake - catkin - eigen - pcl - geometry - common_msgs - roscpp_core + catkin + cmake + common_msgs + eigen + geometry + pcl + roscpp_core - pcl - eigen - geometry - common_msgs - roscpp_core - -
+ PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred + bridge for 3D applications involving n-D Point Clouds and 3D geometry + processing in ROS. +