crane/pkgs/configureCargoCommonVarsHook.sh

16 lines
583 B
Bash
Raw Normal View History

2021-12-27 04:10:04 +03:00
configureCargoCommonVars() {
echo "Executing configureCargoCommonVars"
export CARGO_BUILD_JOBS=${CARGO_BUILD_JOBS:-$NIX_BUILD_CORES}
export RUST_TEST_THREADS=${RUST_TEST_THREADS:-$NIX_BUILD_CORES}
# Disable incremental builds by default since we don't get a ton of benefit
# while building with nix. Allow a declared-but-empty variable which will tell
# cargo to honor the definition used in the build profile
export CARGO_BUILD_INCREMENTAL=${CARGO_BUILD_INCREMENTAL-false}
echo "Finished configureCargoCommonVars"
}
preConfigureHooks+=(configureCargoCommonVars)