Bug 1343089 - Remove unnecessary crate dependencies from webrender_bindings. r?rhunt draft
authorKartikaya Gupta <kgupta@mozilla.com>
Mon, 27 Feb 2017 18:14:56 -0500
changeset 490261 8639f3a97246951ce7c780620eaab080556d43cc
parent 490260 ff0cdb8597366c181aa47fabbafbcf2086c9bc47
child 490262 97d24f1dbf21c21ab9398cabcddde357b9867d08
push id47044
push userkgupta@mozilla.com
push dateMon, 27 Feb 2017 23:57:06 +0000
reviewersrhunt
bugs1343089
milestone54.0a1
Bug 1343089 - Remove unnecessary crate dependencies from webrender_bindings. r?rhunt MozReview-Commit-ID: 3LVwf6IW4ul
gfx/webrender_bindings/Cargo.toml
gfx/webrender_bindings/src/lib.rs
--- 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;