|new 0.1.7||Jan 14, 2019|
|0.1.6||Dec 30, 2018|
|0.1.5||Nov 11, 2018|
|0.1.4||Sep 17, 2018|
|0.1.1||Aug 19, 2018|
#22 in Build Utils
93 downloads per month
Used in 1 crate
Dynamically proxy LLVM calls into Rust own shared library! 🎉
Normally there is no much need for the crate, except a couple of exotic cases:
- Your crate is some kind build process helper that leverages LLVM (e.g. ptx-linker),
- Your crate needs to stay up to date with Rust LLVM version (again ptx-linker),
- You would prefer not to have dependencies on host LLVM libs (as always ptx-linker).
First, you need to make sure no other crate links your binary against system LLVM library.
In case you are using
llvm-sys, this can be achieved with a special feature:
[dependencies.llvm-sys] version = "60" features = ["no-llvm-linking", "disable-alltargets-init"]
Then all you need to do is to include the crate into your project:
[dependencies] rustc-llvm-proxy = "0.1"
extern crate rustc_llvm_proxy;