-
Notifications
You must be signed in to change notification settings - Fork 75
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
Add cyclonedds-cxx to conan #462
Comments
That would indeed be a nice addition. Someone in the community was kind enough to create the Conan package for Cyclone (see #1415) and I don't actually know how that works. I think the recipe is at https://github.com/conan-io/conan-center-index/tree/master/recipes/cyclonedds, and so I suppose that doing a Maybe you can have a look to see what it involves? |
I want to add this as a supplement for anyone else who might care. I am using cyclonedds-cxx and I hacked together some conan recipes that "work on my machine" (Fedora OS). Please note: I did not attempt to adhere to any of Conan's contributing guidelines, and these recipes only support Conan v2 as far as I know. I needed something that worked for my sole use, but hopefully someone else finds it useful. conan-io/conan-center-index@master...swhinton:conan-center-index:swhinton Some of the conan recipes I hacked together/modified from their originals to work with conan v2 are as follows:
I acknowledge it's a mess. Once I got it working, I left it where it was with no intention of cleaning it up to actually merge to conan center. I used this to generate versions of my applications with and without iceoryx for SHM transport, so this would also allow you to do that using the conan package option 'with_shm'. Of course you need to have roudi running and configure QoS to support SHM as well. Please feel free to poke it, ridicule it, etc. My hope is that you find it useful. Thanks again to Mr. Boasson and the rest of the development team for such a great open-source DDS implementation. |
Is there plans to add this C++ bindings to conan? Since cyclonedds is already there (the C api) would be nice to also have this one and be able to include as dependency in conan projects.
Currently working on a project that I would like to include cycloneDDS but everything in the project uses conan so it is somewhat of a stopper to no have that option. I don't want to force an entire team to add an extra step to the setup process when everything else is handled automatically by conan.
The text was updated successfully, but these errors were encountered: