diff options
author | Tomaka17 <pierre.krieger1708@gmail.com> | 2014-08-12 09:16:08 +0200 |
---|---|---|
committer | Tomaka17 <pierre.krieger1708@gmail.com> | 2014-08-12 09:16:08 +0200 |
commit | 391c4e525ce1aa77204f9da533042fb8158d891a (patch) | |
tree | e8e37b3631c0bffde170695d2ff632b5c6af9eab /src | |
parent | 87d62e5b6f38ab34586c0c9b5f41f1558e51cd14 (diff) | |
download | glutin-391c4e525ce1aa77204f9da533042fb8158d891a.tar.gz glutin-391c4e525ce1aa77204f9da533042fb8158d891a.zip |
Now using compile_msg crate instead of static_assert
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 5 | ||||
-rw-r--r-- | src/osx/mod.rs | 2 |
2 files changed, 5 insertions, 2 deletions
@@ -1,5 +1,6 @@ #![feature(unsafe_destructor)] #![feature(globs)] +#![feature(phase)] #![unstable] //! The purpose of this library is to provide an OpenGL context on as many @@ -17,6 +18,7 @@ //! The second way allows you to customize the way your window and GL context //! will look and behave. +#[phase(plugin)] extern crate compile_msg; extern crate libc; pub use events::*; @@ -41,8 +43,7 @@ mod osx; mod events; #[cfg(not(target_os = "win32"), not(target_os = "linux"), not(target_os = "macos"))] -#[static_assert] -static this_platform_is_not_supposed: bool = false; +compile_error!("Only the `win32`, `linux` and `macos` platforms are supported") /// Identifier for a monitor. pub struct MonitorID(winimpl::MonitorID); diff --git a/src/osx/mod.rs b/src/osx/mod.rs index deceaf8..6960cc1 100644 --- a/src/osx/mod.rs +++ b/src/osx/mod.rs @@ -6,6 +6,8 @@ pub struct Window; pub struct MonitorID; +compile_warning!("The OS/X platform is not implemented yet") + pub fn get_available_monitors() -> Vec<MonitorID> { unimplemented!() } |