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
Implicitly linking a library through ament_cmake by importing a package that uses ament_export_libraries will cause that library target's INTERFACE_LINK_LIBRARIES to be ignored.
Due to ament/ament_cmake#189
We had to change the way we were referencing the Qt lib from
kde-neon extension. OpenSSL targerts were reported as missing
in the ros_ign_interface
Due to ament/ament_cmake#189
We had to change the way we were referencing the Qt lib from
kde-neon extension. OpenSSL targerts were reported as missing
in the ros_ign_interface
Implicitly linking a library through ament_cmake by importing a package that uses
ament_export_libraries
will cause that library target's INTERFACE_LINK_LIBRARIES to be ignored.Say I create a library with
Then including this library downstream with:
will cause a link-time error, as
systemLib
is not recursively linked.On the other hand, this does cause
systemLib
to get linked:It is expected that ament_cmake will respect the standard interface link property.
The text was updated successfully, but these errors were encountered: