blob: b1410f0a0b23705360b63280a00fb046526c8c71 [file] [log] [blame] [view]
## Change to handling of linker arguments for Rust
Since the Rust compiler integrates the compiler and linker phase, previous
Meson versions did not obey `link_args`, `add_project_link_arguments`
or `add_global_link_arguments`.
Starting in this version, `add_project_link_arguments()`,
`add_global_link_arguments()`, and the `link_args` keyword argument are
supported for Rust. They wrap the arguments with `-Clink-arg=` when
invoking rustc, and are only included when creating binary or shared
library crates.
Likewise, methods such as `has_link_argument()` now wrap the arguments
being tested with `-Clink-arg=`.