install headers consistently in subfolder, install apriltags2_ros targets too #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Without this patch catkin will set the correct include folder for devel workspaces only (apriltags2_ros/apriltags2/include/);
using the package with an install workspace fails.
The CMakeLists.txt installs the package headers to .../include/apriltags2/ (this is a good official location
to install to because without the subfolder folder the individual headers would clutter .../include).
But catkin automatically includes only .../include when the installed package is find_packaged.
With this change the official way to include the headers from the apriltags2 package becomes
#include <apriltags2/apriltag.h>
which is consistent between devel and install workspace.