Bug 1343089 - Remove unnecessary crate dependencies from webrender_bindings. r?rhunt
MozReview-Commit-ID: 3LVwf6IW4ul
--- a/gfx/webrender_bindings/Cargo.toml
+++ b/gfx/webrender_bindings/Cargo.toml
@@ -4,22 +4,14 @@ version = "0.1.0"
authors = ["The Mozilla Project Developers"]
license = "MPL-2.0"
[dependencies]
webrender_traits = {path = "../webrender_traits", version = "0.20.0"}
euclid = "0.11"
app_units = "0.4"
gleam = "0.2"
-fnv="1.0"
[dependencies.webrender]
path = "../webrender"
version = "0.19.0"
default-features = false
features = ["codegen"]
-
-[target.'cfg(target_os = "macos")'.dependencies]
-core-foundation = "0.2.2"
-
-[target.'cfg(target_os = "windows")'.dependencies]
-kernel32-sys = "0.2"
-winapi = "0.2.8"
--- a/gfx/webrender_bindings/src/lib.rs
+++ b/gfx/webrender_bindings/src/lib.rs
@@ -2,20 +2,11 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
extern crate webrender;
extern crate webrender_traits;
extern crate euclid;
extern crate app_units;
extern crate gleam;
-extern crate fnv;
-
-#[cfg(target_os="macos")]
-extern crate core_foundation;
-
-#[cfg(target_os="windows")]
-extern crate kernel32;
-#[cfg(target_os="windows")]
-extern crate winapi;
#[allow(non_snake_case)]
pub mod bindings;