Closed sloretz closed 2 years ago
CI (repos file build: --packages-above-and-dependencies class_loader
test: --packages-select class_loader
)
All of the test failures are due to cpplint include order, otherwise CI LGTM.
cpplint errors are addressed on ros2
, so I think we can merge this PR.
Part of ros2/ros2#1150
This installs includes to
include/${PROJECT_NAME}
to mitigate include directory search order issues when overriding packages in desktop.Part of ament/ament_cmake#365
This removes
ament_export_libraries
andament_export_include_directories
as they're redundant with the exported CMake targets.Part of ament/ament_cmake#292
This replaces an
ament_target_dependencies()
call withtarget_link_libraries()
.