-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Build dependency awareness #1251
Comments
I've searched crates.io for "automake", "autotools", "configure", "cmake" and haven't found anything that would be able to integrate with C toolchain, so help there would be great! |
cc me |
@alexcrichton Removed P-high since this is inactive. |
This is still a pretty hand-wavy bug, but I don't think it's done in the sense that there's not a one-stop-shop for "how do I write this build script" or things like "best build script practices" yet. |
As issues like #1240 and #888 talk about, build scripts are not exactly trivial to write right now. We've got a fantastic system for making them easier to write via
build-dependencies
, but there's no current great way to discover build dependencies.I think that we need a better strategy for promoting build dependencies, raising awareness about them, and generally discouraging "please install these 4 libs" sections of READMEs in favor of having scripts themselves take care of the necessities.
Some possible ideas:
build-dependency
keyword on crates.ioI do think that some work is going to be need to put into writing some new build dependencies as I have a feeling we're still lacking some basic utilities. It's good track some of this though!
The text was updated successfully, but these errors were encountered: