diff options
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | build.rs | 9 |
2 files changed, 5 insertions, 6 deletions
@@ -13,7 +13,7 @@ license = "MIT" build = "build.rs" [build-dependencies] -gcc = "0.3.27" +cc = "1.0" pkg-config = "0.3.8" [dependencies] @@ -1,4 +1,4 @@ -extern crate gcc; +extern crate cc; extern crate pkg_config; fn libvt100() { @@ -31,13 +31,12 @@ fn glib() { for dir in lib_def.link_paths { println!("cargo:rustc-link-search=native={}", dir.to_str().unwrap()); } - for lib in lib_def.libs { - println!("cargo:rustc-link-lib={}", lib); - } } fn libvt100_wrappers() { - gcc::compile_library("libvt100wrappers.a", &["src/ffi.c"]); + cc::Build::new() + .file("src/ffi.c") + .compile("vt100wrappers"); } fn main() { |