-
Notifications
You must be signed in to change notification settings - Fork 44
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
Why package 3rd party libs vs. using their packaged versions? #30
Comments
Because managing them as separate dependencies is a PITA. I've done it both ways and it's is far easier to build the projects that depend on cbang with most of the 3rd party packages build-in. Especially on Windows. Not so much with Debian or FreeBSD. |
Yes, it's mostly on Windows. Other platforms need a switch to use packaged versions. |
You would have to give me a really good reason to change it. It works well the way it is for the builds I'm doing. Maintaining both ways of building the software adds complication. |
I can't create a
|
Are you ultimately trying to create a port of CAMotics? If so, |
Ok, thanks, I will see if it builds. |
Hello, first of all, thank you for your work on CAMotics -- we really need more good free CNC-related software. But! I'm trying to package CAMotics for GNU Guix; I basically managed to build
To wrap up all that I mentioned above, could you please make an option to de-couple CAMotics from Thanks, |
CAMotics is heavily dependent on C!. That's unlikely to change. The only reason cbang includes third party libraries is to make it easier to compile. Previously, compiling cbang on Windows was a huge pain. Now it's only an minor pain. It would be possible to alter the build system to allow it to link to external versions of these same libraries but it's just not worth the maintenance effort. See my comments above. But hey, it's free and you're welcome to do what you like with it within the confines of the license. |
No description provided.
The text was updated successfully, but these errors were encountered: