Now using compile_msg crate instead of static_assert

This commit is contained in:
Tomaka17 2014-08-12 09:16:08 +02:00
parent 87d62e5b6f
commit 391c4e525c
3 changed files with 8 additions and 2 deletions

View file

@ -4,5 +4,8 @@ name = "gl-init-rs"
version = "0.0.1"
authors = ["tomaka <pierre.krieger1708@gmail.com>"]
[dependencies.compile_msg]
git = "https://github.com/huonw/compile_msg"
[dev-dependencies.gl]
git = "https://github.com/bjz/gl-rs"

View file

@ -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);

View file

@ -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!()
}