Расширение на более ранний вопрос о переопределении сценариев сборки с помощью пользовательских библиотек ...
У меня несколько целей сборки, и в будущем их может быть больше:
.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(...)
, которое бы достигло этого?