This PR forgot to add the include directories from filters, probably because there were no targets. I'm not sure how it builds on rolling and not humble. This patch can be replaced with a proper target_link_libraries call soon.
* [#446 Bugfix use old style include directories for filters (backport #442)](https://github.com/ANYbotics/grid_map/pull/446) has been created for branch `iron`
* [#447 Bugfix use old style include directories for filters (backport #442)](https://github.com/ANYbotics/grid_map/pull/447) has been created for branch `humble`
Purpose
Use old-style CMake variables as a patch till this upstream issue makes it into humble binaries: https://github.com/ros/filters/pull/70
Cause
https://github.com/ANYbotics/grid_map/pull/404/files#diff-217de7f0d7eec88dce2cada8716bd30748cf9ad20d1211c56501a2acb56666bbL28
This PR forgot to add the include directories from
filters
, probably because there were no targets. I'm not sure how it builds on rolling and not humble. This patch can be replaced with a propertarget_link_libraries
call soon.Effect
It's blocking CI from passing in this PR: https://github.com/ANYbotics/grid_map/actions/runs/7943206475/job/21687293385?pr=440#step:6:25
Upstream variables
You can see the variable we need to use is
filters_INCLUDE_DIRS