20 lines
709 B
Rust
20 lines
709 B
Rust
use cfg_aliases::cfg_aliases;
|
|
|
|
#[test]
|
|
fn basic_setup() {
|
|
// Same as in the docs.
|
|
// Note that tests build this already, but unfortunately this doesn't catch clippy lints!
|
|
// See https://github.com/rust-lang/rust/issues/56232
|
|
cfg_aliases! {
|
|
// Platforms
|
|
wasm: { target_arch = "wasm32" },
|
|
android: { target_os = "android" },
|
|
macos: { target_os = "macos" },
|
|
linux: { target_os = "linux" },
|
|
// Backends
|
|
surfman: { all(unix, feature = "surfman", not(wasm)) },
|
|
glutin: { all(feature = "glutin", not(wasm)) },
|
|
wgl: { all(windows, feature = "wgl", not(wasm)) },
|
|
dummy: { not(any(wasm, glutin, wgl, surfman)) },
|
|
};
|
|
}
|