libfmod 2.222.2

A library wrapper for integrating FMOD Engine in Rust applications.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::env;

fn main() {
    let target_family = env::var("CARGO_CFG_TARGET_FAMILY").unwrap();
    let core = match &*target_family {
        "windows" => "fmod_vc",
        "unix" => "fmod",
        _ => "libfmod",
    };
    let studio = match &*target_family {
        "windows" => "fmodstudio_vc",
        "unix" => "fmodstudio",
        _ => "libfmodstudio",
    };
    println!("cargo:rustc-flags=-l {core}");
    println!("cargo:rustc-flags=-l {studio}");
}