diff options
author | Zach Reizner <zach297@gmail.com> | 2022-01-28 16:19:00 -0500 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2022-02-02 19:36:14 +0200 |
commit | 6383eb227992a3ae77182a990b9b5ce2175846f2 (patch) | |
tree | 763b607c4576ecdf51e361ca3720d9b84010c7d1 /docs/refman/main.py | |
parent | 96df0fc69ea0f0a20519fa784db90aaf890a5f30 (diff) | |
download | meson-6383eb227992a3ae77182a990b9b5ce2175846f2.zip meson-6383eb227992a3ae77182a990b9b5ce2175846f2.tar.gz meson-6383eb227992a3ae77182a990b9b5ce2175846f2.tar.bz2 |
ninjabackend: treat link_whole_targets like link_targets for Rust targets
For static library crates that depend on other internal static library
crates, all link_with targets get promoted to link_whole targets. Due to
a bug, only link_with targets are considered when generating a Rust
target for the ninja backend. This made it impossible to link a Rust
static library with another internal Rust static library.
This change fixes that issue by chaining link_whole_targets with
link_targets, just like many other languages within the ninja backend.
Diffstat (limited to 'docs/refman/main.py')
0 files changed, 0 insertions, 0 deletions