-
Notifications
You must be signed in to change notification settings - Fork 18
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
Use a catkin wrapper instead of PkgConfig #7
Comments
Definitely! Thanks a lot! I'm away until September, so if I forget to merge it at that point, [http://www.plymouth.ac.uk/images/email_footer.gif]http://www.plymouth.ac.uk/worldclass This email and any files with it are confidential and intended solely for the use of the recipient to whom it is addressed. If you are not the intended recipient then copying, distribution or other use of the information contained is strictly prohibited and you should not rely on it. If you have received this email in error please let the sender know immediately and delete it from your system(s). Internet emails are not necessarily secure. While we take every care, Plymouth University accepts no responsibility for viruses and it is your responsibility to scan emails and their attachments. Plymouth University does not accept responsibility for any changes made after it was sent. Nothing in this email or its attachments constitutes an order for goods or services unless accompanied by an official order form. |
Ping :) Just ran also into difficulties building, looks like the proposed package could make that more convenient. |
Install these first:
Then, you can use my fork of this package Let me know how that goes, I've only tested on ROS Kinetic. |
@nicolov Alright, I had a look + I've forked chilitags_catkin. Would it be possible to bundle chilitags_catkin directly with ros_markers so that it is almost transparent for the users? |
Thanks again, I've used the detector for some drone precision landing We can have two folders/catkin packages in this repo, one with the wrapper, If you're ok with that, I can prepare a PR. On Friday, 9 September 2016, Séverin Lemaignan [email protected]
|
Sounds good! Looking forward the PR. |
Hi, thank you very much for open-sourcing the code, there's a lot to learn from.
In ROS, a common pattern to handle external pure-cmake projects is to create a catkin wrapper that compiles the shared libraries and exports the includes. By doing this, any other ROS package can just REQUIRED COMPONENTS the wrapper and the library gets linked in automatically.
IMHO, this is neater than having people install chilitags system-wide using CMake, as it plays nicer with the rest of the ROS ecosystem (.deb packaging, cleaning, multiple workspaces,..)
I've created such a wrapper here and pushed the (little) changes needed to use it in my fork.
Is this something you would be interested in merging?
The text was updated successfully, but these errors were encountered: