Компактно переопределить скрипт сборки для всех целей - PullRequest
0 голосов
/ 04 марта 2019

Расширение на более ранний вопрос о переопределении сценариев сборки с помощью пользовательских библиотек ...

У меня несколько целей сборки, и в будущем их может быть больше:

.cargo/config:

[target.x86_64-unknown-linux-gnu.libfoo]
rustc-link-lib = ["libfoo"]

[target.x86_64-apple-darwin.libfoo]
rustc-link-lib = ["libfoo"]

# ...

Допустим, я переопределяю библиотеку "libfoo" с одной и той же предустановленной библиотекой для всех целей.Как бы мне не пришлось перечислять [target.<machine-vendor-os>.libfoo] таблицы для всех текущих и будущих целей?Есть ли выражение cfg(...), которое бы достигло этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...