diff --git a/tf2_kdl/CMakeLists.txt b/tf2_kdl/CMakeLists.txt index c9934979a..1a727d5e7 100644 --- a/tf2_kdl/CMakeLists.txt +++ b/tf2_kdl/CMakeLists.txt @@ -18,10 +18,10 @@ find_package(tf2 REQUIRED) find_package(tf2_ros REQUIRED) ament_python_install_package(${PROJECT_NAME} - PACKAGE_DIR src/${PROJECT_NAME}) + PACKAGE_DIR src/${PROJECT_NAME}) install(DIRECTORY include/${PROJECT_NAME}/ - DESTINATION include/${PROJECT_NAME} + DESTINATION include/${PROJECT_NAME} ) # TODO(ahcorde): Port python once https://github.com/ros2/orocos_kinematics_dynamics/pull/4 is merged @@ -31,9 +31,16 @@ install(DIRECTORY include/${PROJECT_NAME}/ if(BUILD_TESTING) find_package(ament_cmake_gtest REQUIRED) + find_package(ament_lint_auto REQUIRED) find_package(rclcpp REQUIRED) find_package(tf2_msgs REQUIRED) + # TODO(ros2/geometry2#259) Remove once headers + # are renamed to .hpp + set(ament_cmake_uncrustify_ADDITIONAL_ARGS --language CPP) + set(ament_cmake_cppcheck_LANGUAGE c++) + ament_lint_auto_find_test_dependencies() + ament_add_gtest(test_kdl test/test_tf2_kdl.cpp) target_include_directories(test_kdl PUBLIC include diff --git a/tf2_kdl/package.xml b/tf2_kdl/package.xml index 40e06e151..7073e599f 100644 --- a/tf2_kdl/package.xml +++ b/tf2_kdl/package.xml @@ -22,6 +22,8 @@ tf2_ros_py ament_cmake_gtest + ament_lint_auto + ament_lint_common rclcpp tf2_msgs