diff options
author | Jorge Aparicio <japaricious@gmail.com> | 2015-03-01 13:02:13 -0500 |
---|---|---|
committer | Jorge Aparicio <japaricious@gmail.com> | 2015-03-01 13:23:31 -0500 |
commit | d54fe74319a41a668a4ce967908118152a144052 (patch) | |
tree | 6e94d7287438b9e7f736818bf39e65ceccc4ab99 | |
parent | 5ae225e39384d081966c661aa869c97f72ddab78 (diff) |
add a cargo feature to statically link to libclang
-rw-r--r-- | Cargo.toml | 3 | ||||
-rw-r--r-- | build.rs | 2 |
2 files changed, 4 insertions, 1 deletions
@@ -7,6 +7,9 @@ license = "BSD-3-Clause" build = "build.rs" +[features] +static = [] + [lib] name = "bindgen" @@ -7,7 +7,7 @@ const LINUX_CLANG_DIRS: &'static [&'static str] = &["/usr/lib", "/usr/lib/llvm", const MAC_CLANG_DIR: &'static str = "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib"; fn main() { - let use_static_lib = env::var_os("LIBCLANG_STATIC").is_some(); + let use_static_lib = env::var_os("LIBCLANG_STATIC").is_some() || cfg!(feature = "static"); let possible_clang_dirs = if let Ok(dir) = env::var("LIBCLANG_PATH") { vec![dir] |