cargo: more env vars for gcc-rs

This commit is contained in:
Cody P Schafer
2014-12-03 18:38:12 -05:00
parent 7d8e6fadaf
commit e07cb2e6f2
2 changed files with 16 additions and 11 deletions

View File

@@ -74,9 +74,12 @@ cargo_do_compile () {
export CC="${RUST_CC}"
export CFLAGS="${RUST_CFLAGS}"
export AR="${AR}"
#export HOST_CC="${RUST_BUILD_CC}"
#export HOST_CFLAGS="${RUST_BUILD_CFLAGS}"
#export HOST_AR="${BUILD_AR}"
export TARGET_CC="${RUST_CC}"
export TARGET_CFLAGS="${RUST_CFLAGS}"
export TARGET_AR="${AR}"
export HOST_CC="${RUST_BUILD_CC}"
export HOST_CFLAGS="${RUST_BUILD_CFLAGS}"
export HOST_AR="${BUILD_AR}"
oe_cargo_build
}

View File

@@ -42,15 +42,17 @@ do_configure () {
oe_cargo_config
}
# Used by gcc-rs
export CC_${TARGET_SYS}="${RUST_CC}"
export CFLAGS_${TARGET_SYS}="${RUST_CFLAGS}"
export AR_${TARGET_SYS}="${AR}"
export CC_${BUILD_SYS}="${RUST_BUILD_CC}"
export CFLAGS_${BUILD_SYS}="${RUST_BUILD_CFLAGS}"
export AR_${BUILD_SYS}="${BUILD_AR}"
do_compile () {
# env vars are used by gcc-rs
export CC="${RUST_CC}"
export CFLAGS="${RUST_CFLAGS}"
export AR="${AR}"
export TARGET_CC="${RUST_CC}"
export TARGET_CFLAGS="${RUST_CFLAGS}"
export TARGET_AR="${AR}"
export HOST_CC="${RUST_BUILD_CC}"
export HOST_CFLAGS="${RUST_BUILD_CFLAGS}"
export HOST_AR="${BUILD_AR}"
oe_runmake ARGS="--verbose"
}