Install includes to include/${PROJECT_NAME} and more modern CMake#419
Install includes to include/${PROJECT_NAME} and more modern CMake#419
Conversation
|
Green CI is a little different since it's not in the ros2.repos file - I'm not sure if this supports Windows for example. Here's CI with a supplemental file. CI (supplemental repos file build: |
|
Well, all CI jobs failed because ci.ros2.org ignores these package :-/ . CI beyond the PR jobs appears to not be possible on this repo. Which results in this output |
I believe that you can unblacklist and it should run. They are blacklisted due to blowing up build times, iirc. |
|
But also these changes look good and the PR jobs passing is a pretty good sign. |
|
CI attempt (CI branch: |
|
CI attempt is failing because boost isn't installed on the CI machines. It's a bit more work than I anticipated to make ci.ros2.org support building these packages again, and there's not much value since the PR jobs are passing. Merging. |
Ah, I remember that now. My longish term plan was to strip boost and put in pybind, but I haven't found cycles. |
This reverts commit 9ea8908. Signed-off-by: Kenji Brameld <kenjibrameld@gmail.com>
This reverts commit 1a78fcb.
This PR has quite a bit. It could probably be split into smaller PRs.
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_librariesandament_export_include_directoriesas they're redundant with the exported CMake targets.Part of ament/ament_cmake#292
This replaces
ament_target_dependencies()calls withtarget_link_libraries().Part of ros2/python_cmake_module#6
This uses FindPython3 instead of the deprecated FindPythonInterp and FindPythonLibs.
I think it also removes support for OpenCV 2 and earlier