macro_rules! rustc_link_arg_bins {
(to: $stream:expr, $($flag:expr),+ $(,)?) => { ... };
($($flag:expr),+ $(,)?) => { ... };
}
Expand description
Tells Cargo to pass the -C link-arg=$flag
option to the compiler,
but only when building a binary target.
Its usage is highly platform specific.
It is useful to set a linker script or other linker options.
This is equivalent to:
println!("cargo:rustc-link-arg-bins=$flag");
ยงExamples
let flag1 = // ...
let flag2 = // ...
cargo_emit::rustc_link_arg_bins!(
flag1, flag2
);
or, in case you want it to emit to a custom stream:
let flag1 = // ...
let flag2 = // ...
let mut stdout = std::io::stdout();
cargo_emit::rustc_link_arg_bins!(
to: stdout,
flag1, flag2
);