Function varlink_generator::cargo_build_options_many[][src]

pub fn cargo_build_options_many<T>(
    input_paths: &[T],
    options: &GeneratorOptions
) where
    T: Sized,
    T: AsRef<Path>, 

cargo build helper function

cargo_build_options_many is used in a build.rs program to build the rust code from a varlink interface definition.

Errors are emitted to stderr and terminate the process.

Examples

extern crate varlink_generator;

fn main() {
    varlink_generator::cargo_build_options_many(
        &[
            "src/org.example.ping.varlink",
            "src/org.example.more.varlink",
        ],
        &varlink_generator::GeneratorOptions {
            int_type: Some("i128"),
            ..Default::default()
        },
    );
}