Skip to content
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

Decouple CMake binaries from PropWare installation packages #150

Closed
DavidZemon opened this issue Jan 19, 2019 · 1 comment
Closed

Decouple CMake binaries from PropWare installation packages #150

DavidZemon opened this issue Jan 19, 2019 · 1 comment
Assignees
Milestone

Comments

@DavidZemon
Copy link
Collaborator

Shipping binary packages of CMake with PropWare has been painful since I started doing it, but somewhat necessary for the many users out there that didn't have CMake v3.3+. We are now far enough into the future that CMake v3.3+ is an acceptable prerequisite and therefore no longer needs to be shipped with PropWare.

This may make Windows' users lives hell. Good thing there aren't any...

In all seriousness, the pre-packaged Windows-CMake binaries should probably stay in-place. But Linux/Mac/Pi don't need to include it.

@DavidZemon DavidZemon added this to the Version 3.0 milestone Jan 19, 2019
@DavidZemon DavidZemon self-assigned this Jan 19, 2019
DavidZemon added a commit that referenced this issue Jan 19, 2019
* CMake binaries no longer packaged with PropWare
* Make use of transitive dependency information
* Add namespace to PropWare targets
* Reconfigure the folder structure of installed files
* Theoretically allow using PropWare's build system without libs
DavidZemon added a commit that referenced this issue Jan 19, 2019
* CMake binaries no longer packaged with PropWare
* Make use of transitive dependency information
* Add namespace to PropWare targets
* Reconfigure the folder structure of installed files
* Theoretically allow using PropWare's build system without libs
@DavidZemon
Copy link
Collaborator Author

PropWare's build system can now be successfully used independent of a complete PropWare installation and without any PropWare-related binaries or headers on the system. That completes the goals of this ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant