diff --git a/imgui-sys/Cargo.toml b/imgui-sys/Cargo.toml index 7be2cd9..c2fc8d7 100644 --- a/imgui-sys/Cargo.toml +++ b/imgui-sys/Cargo.toml @@ -15,9 +15,3 @@ 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 954ca6d..9dd29a9 100644 --- a/imgui-sys/build.rs +++ b/imgui-sys/build.rs @@ -25,6 +25,10 @@ fn assert_file_exists(path: &str) -> io::Result<()> { fn main() -> io::Result<()> { let mut build = cc::Build::new(); build.cpp(true); + // Disabled due to linking issues + build + .define("IMGUI_DISABLE_WIN32_FUNCTIONS", None) + .define("IMGUI_DISABLE_OSX_FUNCTIONS", None); for path in &CPP_FILES { assert_file_exists(path)?; build.file(path);