diff --git a/imgui-sys/Cargo.toml b/imgui-sys/Cargo.toml index c2fc8d7..7be2cd9 100644 --- a/imgui-sys/Cargo.toml +++ b/imgui-sys/Cargo.toml @@ -15,3 +15,9 @@ travis-ci = { repository = "Gekkio/imgui-rs" } [build-dependencies] cc = "1.0" + +[target.'cfg(target_os = "macos")'.dependencies] +core-foundation = "0.6" + +[target.'cfg(windows)'.dependencies] +winapi = { version = "0.3", features = ["imm"] } diff --git a/imgui-sys/build.rs b/imgui-sys/build.rs index 1f517c2..954ca6d 100644 --- a/imgui-sys/build.rs +++ b/imgui-sys/build.rs @@ -30,8 +30,5 @@ fn main() -> io::Result<()> { build.file(path); } build.compile("libcimgui.a"); - if std::env::var("TARGET").unwrap().contains("-apple") { - println!("cargo:rustc-link-lib=framework=CoreFoundation"); - } Ok(()) }