mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-22 12:54:20 +08:00
Merge branch 'faster_driver_rebuild' into 'master'
Build all drivers in parallel See merge request redox-os/cookbook!345
This commit is contained in:
commit
583f6c413d
@ -47,15 +47,13 @@ case "${TARGET}" in
|
||||
esac
|
||||
|
||||
mkdir -pv "${COOKBOOK_STAGE}/bin"
|
||||
export CARGO_PROFILE_RELEASE_OPT_LEVEL=s
|
||||
export CARGO_PROFILE_RELEASE_PANIC=abort
|
||||
"${COOKBOOK_CARGO}" build --release \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
|
||||
$(for bin in "${BINS[@]}"; do echo "-p" "${bin}"; done)
|
||||
for bin in "${BINS[@]}"
|
||||
do
|
||||
"${COOKBOOK_CARGO}" rustc --release \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
|
||||
-p "${bin}" \
|
||||
--bin "${bin}" \
|
||||
-- \
|
||||
-C opt-level=s \
|
||||
-C panic=abort
|
||||
cp -v "target/${TARGET}/release/${bin}" "${COOKBOOK_STAGE}/bin"
|
||||
done
|
||||
|
||||
|
||||
@ -32,15 +32,13 @@ esac
|
||||
|
||||
#Build each driver in the list
|
||||
mkdir -pv "${COOKBOOK_STAGE}/bin"
|
||||
export CARGO_PROFILE_RELEASE_OPT_LEVEL=s
|
||||
export CARGO_PROFILE_RELEASE_PANIC=abort
|
||||
"${COOKBOOK_CARGO}" build --release \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
|
||||
$(for bin in "${BINS[@]}"; do echo "-p" "${bin}"; done)
|
||||
for bin in "${BINS[@]}"
|
||||
do
|
||||
"${COOKBOOK_CARGO}" rustc --release \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
|
||||
-p "${bin}" \
|
||||
--bin "${bin}" \
|
||||
-- \
|
||||
-C opt-level=s \
|
||||
-C panic=abort
|
||||
cp -v "target/${TARGET}/release/${bin}" "${COOKBOOK_STAGE}/bin"
|
||||
done
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user