phonic 0.11.0

Audio playback library
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use rustc_version::{version_meta, Channel};

fn main() {
    let target = std::env::var("TARGET").expect("No TARGET env variable set");
    let version = version_meta().unwrap();

    // inject emscripten build options
    if target.contains("emscripten") {
        println!("cargo::rustc-link-arg=-fexceptions");
        println!("cargo::rustc-link-arg=--no-entry");
    }

    // enable docsrs cfg flag in nightly channel builds:
    // used for #![cfg_attr(all(doc, docsrs), feature(doc_auto_cfg))]
    if version.channel == Channel::Nightly {
        println!("cargo:rustc-cfg=docsrs")
    }
}