Function cxx_build::bridges

source ·
pub fn bridges(
    rust_source_files: impl IntoIterator<Item = impl AsRef<Path>>
) -> Build
Expand description

cxx_build::bridge but for when more than one file contains a #[cxx::bridge] module.

let source_files = vec!["src/main.rs", "src/path/to/other.rs"];
cxx_build::bridges(source_files)
    .file("src/demo.cc")
    .flag_if_supported("-std=c++11")
    .compile("cxxbridge-demo");
Examples found in repository?
src/lib.rs (line 122)
121
122
123
pub fn bridge(rust_source_file: impl AsRef<Path>) -> Build {
    bridges(iter::once(rust_source_file))
}