-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Removing catkin as a required dependency #135
Comments
For what is worth I'd voting for making catkin optional too (as it seems, as pointed out previously, reasonably easy). Let us know if we can be of help. Regards, Riccardo |
I also vote for making catkin/python optional. I believe quite some people find this project when they're looking for a "C++ serial library", not a serial library that can be easily integrated with ROS or catkin build system. This project can be very useful even outside the robotics community for people who don't use ROS/catkin at all. If it involves too much work to make this dependency optional, I would rather see a project that has no catkin support at all, only C++ and CMake. In my opinion, the support/dependency on catkin makes your project less appealing than it should be. Anyway, thank you for making such a useful library. |
catkin is not directly available to Cygwin hence adds significant overhead to projects that need to be built under Cygwin. I recommend removing catkin as a build dependency. It is currently a factor for whether i adopt this serial library or another (hopefully easier to build) library. Cheers. |
Has there been any progress on making catkin optional? The use of catkin/python is a barrier to using this library for us, but it seems to be more self contained than something like boost asio. |
Same here, please set catkin as optionnal dep! Cheers |
It would be great if people would share any work they have done in getting this to build without catkin. |
Why going to great lengths to write a nice, cross platform serial library, and then impose a dependency on catkin?? Why?? ... as expected, no? Please, please, remove all the unnecessary stuff and let many more people use your nice library without having to mod it themselves. Sorry for the rumbling, I have seen this anti-pattern too many times |
|
|
We're currently using
serial
as a C++ library in a project that doesn't use python or catkin. We've been able to build the library by removing some of thecatkin
related stuff in CMakeLists.txt. Would you consider a pull request wherecatkin
is an option? e.g.This would let us track your source more easily and hopefully make the library easier to build (
apt-get instal catkin
drags in 37 extra packages for me).The text was updated successfully, but these errors were encountered: