-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove tinyxml2 from public dependencies. #190
Conversation
That way, we don't have to export the tinyxml2 dependencies to downstream consumers. It is just a private dependency at that point. Signed-off-by: Chris Lalancette <[email protected]>
Thanks @clalancette ! One problem of using imported target for linking, is that even if the library is linked as PRIVATE, if the library is compiled is However, looking at the systems for which urdfdom is packaged (https://repology.org/project/urdfdom/versions) this is just a problem of |
Actually we are currently hardcoding libraries to be urdfdom/urdf_parser/CMakeLists.txt Line 6 in 10093ba
|
Thanks Silvio! If we want to support that in the future I'll guess we'll have to do some additional modifications, but I'll go ahead and merge this one as-is for now. |
That way, we don't have to export the tinyxml2 dependencies to downstream consumers. It is just a private dependency at that point. Signed-off-by: Chris Lalancette <[email protected]> Signed-off-by: harleylara <[email protected]>
That way, we don't have to export the tinyxml2 dependencies to downstream consumers. It is just a private dependency at that point.
Based on the code in SMillerDev@092b57c
Closes #189
@scpeters @sloretz Thoughts from both of you appreciated.
@traversaro If you have time, any testing you can do on this is highly appreciated.