You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you instead use target_compile_definitions(<target> PUBLIC <definition>), I believe these should be automatically exported and defined in other projects through ament.
The text was updated successfully, but these errors were encountered:
They are exposed through the header files. In other words, to use ROSaicNode in a ROS2 executor using static composition (i.e., not through composable nodes), the rosaic_node.hpp header has to be included, which fails without these definitions.
There's probably more examples, but the abstraction/typedefs.hpp header is one of the headers that need ROS2_VER_N250 to be defined which is indirectly included by rosaic_node.hpp.
septentrio_gnss_driver/CMakeLists.txt
Line 36 in 5e31b44
septentrio_gnss_driver/CMakeLists.txt
Line 146 in 5e31b44
septentrio_gnss_driver/CMakeLists.txt
Line 255 in 5e31b44
If you instead use
target_compile_definitions(<target> PUBLIC <definition>)
, I believe these should be automatically exported and defined in other projects through ament.The text was updated successfully, but these errors were encountered: