shutils/common.sh: export CARGO_BUILD_TARGET
This commit is contained in:
parent
282e16f774
commit
027cdb5bb8
1 changed files with 6 additions and 0 deletions
|
@ -528,6 +528,7 @@ setup_pkg() {
|
||||||
export RUSTFLAGS="$XBPS_CROSS_RUSTFLAGS"
|
export RUSTFLAGS="$XBPS_CROSS_RUSTFLAGS"
|
||||||
# Rust target, which differs from our triplets
|
# Rust target, which differs from our triplets
|
||||||
export RUST_TARGET="$XBPS_CROSS_RUST_TARGET"
|
export RUST_TARGET="$XBPS_CROSS_RUST_TARGET"
|
||||||
|
|
||||||
# Define equivalent of TOML config in environment
|
# Define equivalent of TOML config in environment
|
||||||
# [target.${RUST_TARGET}]
|
# [target.${RUST_TARGET}]
|
||||||
# linker = ${CC}
|
# linker = ${CC}
|
||||||
|
@ -535,6 +536,11 @@ setup_pkg() {
|
||||||
_XBPS_CROSS_RUST_TARGET_ENV="${_XBPS_CROSS_RUST_TARGET_ENV//-/_}"
|
_XBPS_CROSS_RUST_TARGET_ENV="${_XBPS_CROSS_RUST_TARGET_ENV//-/_}"
|
||||||
export CARGO_TARGET_${_XBPS_CROSS_RUST_TARGET_ENV}_LINKER="$CC"
|
export CARGO_TARGET_${_XBPS_CROSS_RUST_TARGET_ENV}_LINKER="$CC"
|
||||||
unset _XBPS_CROSS_RUST_TARGET_ENV
|
unset _XBPS_CROSS_RUST_TARGET_ENV
|
||||||
|
|
||||||
|
# Define equivalent of TOML config in environment
|
||||||
|
# [build]
|
||||||
|
# target = ${RUST_TARGET}
|
||||||
|
export CARGO_BUILD_TARGET="$RUST_TARGET"
|
||||||
else
|
else
|
||||||
export CC="cc"
|
export CC="cc"
|
||||||
export CXX="g++"
|
export CXX="g++"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue