Make rostest a test_depend (#3)
* Switch to package.xml format 2. Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org> * Make rostest into a test_depend. Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org> * Make roscpp a test_depend. It is never used in the primary package. Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org> * Add a bunch more build_export_depend. Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org> * Fix up the CMake dependencies. roscpp is only required by the tests now. Signed-off-by: Chris Lalancette <clalancette@osrfoundation.org> * orocos_kdl <depend> * urdf <depend> * export some deps * Remove redundant dep
This commit is contained in:
parent
8071fed062
commit
166680fd57
|
@ -6,7 +6,7 @@ find_package(Boost REQUIRED)
|
||||||
include_directories(${Boost_INCLUDE_DIR})
|
include_directories(${Boost_INCLUDE_DIR})
|
||||||
|
|
||||||
find_package(catkin REQUIRED
|
find_package(catkin REQUIRED
|
||||||
COMPONENTS roscpp rosconsole urdf cmake_modules
|
COMPONENTS rosconsole urdf cmake_modules
|
||||||
)
|
)
|
||||||
find_package(orocos_kdl REQUIRED)
|
find_package(orocos_kdl REQUIRED)
|
||||||
find_package(TinyXML REQUIRED)
|
find_package(TinyXML REQUIRED)
|
||||||
|
@ -21,7 +21,7 @@ add_compile_options(-std=c++11)
|
||||||
catkin_package(
|
catkin_package(
|
||||||
LIBRARIES ${PROJECT_NAME} ${orocos_kdl_LIBRARIES}
|
LIBRARIES ${PROJECT_NAME} ${orocos_kdl_LIBRARIES}
|
||||||
INCLUDE_DIRS include
|
INCLUDE_DIRS include
|
||||||
CATKIN_DEPENDS roscpp rosconsole urdf
|
CATKIN_DEPENDS rosconsole urdf
|
||||||
DEPENDS orocos_kdl TinyXML
|
DEPENDS orocos_kdl TinyXML
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ add_executable(check_kdl_parser src/check_kdl_parser.cpp )
|
||||||
target_link_libraries(check_kdl_parser ${PROJECT_NAME})
|
target_link_libraries(check_kdl_parser ${PROJECT_NAME})
|
||||||
|
|
||||||
if(CATKIN_ENABLE_TESTING)
|
if(CATKIN_ENABLE_TESTING)
|
||||||
find_package(catkin REQUIRED COMPONENTS rostest)
|
find_package(catkin REQUIRED COMPONENTS roscpp rostest)
|
||||||
add_rostest_gtest(test_kdl_parser test/test_kdl_parser.launch test/test_kdl_parser.cpp )
|
add_rostest_gtest(test_kdl_parser test/test_kdl_parser.launch test/test_kdl_parser.cpp )
|
||||||
target_link_libraries(test_kdl_parser ${PROJECT_NAME})
|
target_link_libraries(test_kdl_parser ${PROJECT_NAME})
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<package>
|
<package format="2">
|
||||||
<name>kdl_parser</name>
|
<name>kdl_parser</name>
|
||||||
<version>1.12.10</version>
|
<version>1.12.10</version>
|
||||||
<description>
|
<description>
|
||||||
|
@ -21,17 +21,22 @@
|
||||||
<url type="bugtracker">https://github.com/ros/kdl_parser/issues</url>
|
<url type="bugtracker">https://github.com/ros/kdl_parser/issues</url>
|
||||||
|
|
||||||
<buildtool_depend version_gte="0.5.68">catkin</buildtool_depend>
|
<buildtool_depend version_gte="0.5.68">catkin</buildtool_depend>
|
||||||
|
<depend>urdf</depend>
|
||||||
|
|
||||||
|
<depend version_gte="1.3.0">orocos_kdl</depend>
|
||||||
|
|
||||||
<build_depend version_gte="1.3.0">orocos_kdl</build_depend>
|
|
||||||
<build_depend>rosconsole</build_depend>
|
|
||||||
<build_depend>roscpp</build_depend>
|
|
||||||
<build_depend>urdf</build_depend>
|
|
||||||
<build_depend>cmake_modules</build_depend>
|
<build_depend>cmake_modules</build_depend>
|
||||||
<build_depend>rostest</build_depend>
|
<build_depend>liburdfdom-headers-dev</build_depend>
|
||||||
|
<build_depend>rosconsole</build_depend>
|
||||||
|
<build_depend>tinyxml</build_depend>
|
||||||
|
|
||||||
<run_depend version_gte="1.3.0">orocos_kdl</run_depend>
|
<build_export_depend>liburdfdom-headers-dev</build_export_depend>
|
||||||
<run_depend>rosconsole</run_depend>
|
<build_export_depend>tinyxml</build_export_depend>
|
||||||
<run_depend>roscpp</run_depend>
|
|
||||||
<run_depend>urdf</run_depend>
|
<exec_depend>rosconsole</exec_depend>
|
||||||
|
<exec_depend>tinyxml</exec_depend>
|
||||||
|
|
||||||
|
<test_depend>roscpp</test_depend>
|
||||||
|
<test_depend>rostest</test_depend>
|
||||||
|
|
||||||
</package>
|
</package>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<package>
|
<package format="2">
|
||||||
<name>kdl_parser_py</name>
|
<name>kdl_parser_py</name>
|
||||||
<version>1.12.10</version>
|
<version>1.12.10</version>
|
||||||
<description>
|
<description>
|
||||||
|
@ -22,13 +22,15 @@
|
||||||
<buildtool_depend version_gte="0.5.68">catkin</buildtool_depend>
|
<buildtool_depend version_gte="0.5.68">catkin</buildtool_depend>
|
||||||
<buildtool_depend>python-catkin-pkg</buildtool_depend>
|
<buildtool_depend>python-catkin-pkg</buildtool_depend>
|
||||||
|
|
||||||
<build_depend version_gte="1.3.0">orocos_kdl</build_depend>
|
<depend version_gte="1.3.0">orocos_kdl</depend>
|
||||||
<build_depend>urdf</build_depend>
|
<depend>urdf</depend>
|
||||||
<build_depend>rostest</build_depend>
|
|
||||||
|
|
||||||
<run_depend version_gte="1.3.0">orocos_kdl</run_depend>
|
<build_export_depend>urdfdom_py</build_export_depend>
|
||||||
<run_depend>urdf</run_depend>
|
<build_export_depend>python_orocos_kdl</build_export_depend>
|
||||||
<run_depend>urdfdom_py</run_depend>
|
|
||||||
<run_depend>python_orocos_kdl</run_depend>
|
<exec_depend>urdfdom_py</exec_depend>
|
||||||
|
<exec_depend>python_orocos_kdl</exec_depend>
|
||||||
|
|
||||||
|
<test_depend>rostest</test_depend>
|
||||||
|
|
||||||
</package>
|
</package>
|
||||||
|
|
Loading…
Reference in New Issue