From ffba8564c8edac6be0f648e625e4df32e48e2caa Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Thu, 4 Dec 2014 20:44:12 +0100 Subject: Remove the dependency to compile_msg --- Cargo.toml | 3 --- src/lib.rs | 7 +++---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index fc2be6f..c578d5e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,9 +14,6 @@ default = ["window"] window = [] headless = [] -[dependencies.compile_msg] -git = "https://github.com/huonw/compile_msg" - [dependencies.gl_generator] git = "https://github.com/bjz/gl-rs" diff --git a/src/lib.rs b/src/lib.rs index 53b540b..b27ef97 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -30,7 +30,6 @@ //! //! By default only `window` is enabled. -#[phase(plugin)] extern crate compile_msg; #[phase(plugin)] extern crate gl_generator; extern crate gl_common; @@ -49,6 +48,9 @@ pub use events::*; use std::default::Default; +#[cfg(all(not(target_os = "windows"), not(target_os = "linux"), not(target_os = "macos"), not(target_os = "android")))] +use this_platform_is_not_supported; + #[cfg(target_os = "windows")] #[path="win32/mod.rs"] mod winimpl; @@ -64,9 +66,6 @@ mod winimpl; mod events; -#[cfg(all(not(target_os = "windows"), not(target_os = "linux"), not(target_os = "macos"), not(target_os = "android")))] -compile_error!("Only the `windows`, `linux` and `macos` platforms are supported") - /// Identifier for a monitor. #[cfg(feature = "window")] pub struct MonitorID(winimpl::MonitorID); -- cgit v1.2.3