fn compile_glue_code() {
    let mut build = cc::Build::new();
    build
        .cpp(true)
        .warnings(false)
        .file("src/control_surface.cpp")
        .file("src/pcm_source.cpp")
        .file("src/midi.cpp");
    if cfg!(target_os = "macos") {
        build.cpp_set_stdlib("c++");
    }
    build.compile("glue");
}
/// Compiles C++ glue code. This is necessary to interact with those parts of the REAPER C++ API
/// that use pure virtual interface classes and therefore the C++ ABI.
Compiles C++ glue code. This is necessary to interact with those parts of the REAPER C++ API
that use pure virtual interface classes and therefore the C++ ABI.
Compiles C ++ glue code . This is necessary to interact with those parts of the REAPER C ++ API that use pure virtual interface classes and therefore the C ++ ABI .
fn compile_glue_code() {
    let mut build = cc::Build::new();
    build
        .cpp(true)
        .warnings(false)
        .file("src/control_surface.cpp")
        .file("src/pcm_source.cpp")
        .file("src/midi.cpp");
    if cfg!(target_os = "macos") {
        build.cpp_set_stdlib("c++");
    }
    build.compile("glue");
}
fn compile_glue_code ( ) { let mut build = cc :: Build :: new ( ) ; build . cpp ( true ) . warnings ( false ) . file ( " " ) . file ( " " ) . file ( " " ) ; if cfg ! ( target_os " " ) { build . cpp_set_stdlib ( " " ) ; } build . compile ( " " ) ; }
Compiles C++ glue code.
Compiles C ++ glue code .