-
Notifications
You must be signed in to change notification settings - Fork 17
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 all dependencies in CI #43
Comments
Can probably do the conon stuff only if USE_PCL or USE_EIGEN is ON. CI of course sets everything to ON. |
Yeah that would be good. The main work for this issue I think is to decide whether to ask users to use Conan as well. We currently have a quite long KB article for how to install everything correctly on Windows, and no instructions for Linux. We need to figure out if it's simpler to instruct people to install conan instead, and allow dependencies to be installed automatically. If we do that, it should still be possible to clone this repo and build the samples which have no dependencies, without bothering about conan. (Like it is today.) Also need to figure out if we should allow people to override these settings and use an installation of Eigen not from conan etc. |
I would say no to this one. Sounds like advanced usage, they figure it out anyway. Keep it as simple as possible, optimize for the casual user. |
|
When this is fixed, search the code base for |
Nice! I've updated the issue with those version numbers. Would be good if you could figure out which PCL version you depend on. Looks like we can do CI with Ubuntu 20.04 without any external dependencies! \o/ |
Yes, @torbsorb confirmed the same. :) |
Currently we only have PCL, not Eigen nor OpenCV. And when adding 16.04, we'll not even have PCL on that one.
Consider using Conan like we do in zivid-python. Think about the experience for people who just want to clone the repo and check out the samples, need to still be easy to get started.
Here's a summary of which versions we currently use (according to
README.md on tip of master
), and which are available in Ubuntu 16 / 18 / 20:The text was updated successfully, but these errors were encountered: