mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 23:44:17 +08:00
Merge branch 'cargo-offline-2' into 'master'
Apply cargo offline flags to build flags See merge request redox-os/cookbook!680
This commit is contained in:
commit
2a6441930c
@ -10,7 +10,7 @@ function build_from_dir {
|
||||
dir_name=$2
|
||||
"${COOKBOOK_CARGO}" build \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/examples/${dir_name}/Cargo.toml" \
|
||||
"${build_flags}"
|
||||
${build_flags}
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
||||
cp -v \
|
||||
"target/${TARGET}/${build_type}/${prog_name}" \
|
||||
|
||||
@ -108,7 +108,6 @@ export PKG_CONFIG_SYSROOT_DIR="${COOKBOOK_SYSROOT}"
|
||||
build_type=release
|
||||
install_flags=
|
||||
build_flags=--release
|
||||
offline_flags=
|
||||
if [ ! -z "${COOKBOOK_DEBUG}" ]
|
||||
then
|
||||
install_flags=--debug
|
||||
@ -120,7 +119,8 @@ fi
|
||||
|
||||
if [ ! -z "${COOKBOOK_OFFLINE}" ]
|
||||
then
|
||||
offline_flags=--offline
|
||||
build_flags+=" --offline"
|
||||
install_flags+=" --offline"
|
||||
fi
|
||||
|
||||
# cargo template
|
||||
@ -132,7 +132,6 @@ function cookbook_cargo {
|
||||
--locked \
|
||||
--no-track \
|
||||
${install_flags} \
|
||||
${offline_flags} \
|
||||
-j "${COOKBOOK_MAKE_JOBS}" "$@"
|
||||
}
|
||||
|
||||
@ -144,7 +143,7 @@ function cookbook_cargo_examples {
|
||||
"${COOKBOOK_CARGO}" build \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/${PACKAGE_PATH}/Cargo.toml" \
|
||||
--example "${example}" \
|
||||
${build_flags} ${offline_flags} -j "${COOKBOOK_MAKE_JOBS}"
|
||||
${build_flags} -j "${COOKBOOK_MAKE_JOBS}"
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
||||
cp -v \
|
||||
"target/${TARGET}/${build_type}/examples/${example}" \
|
||||
@ -160,7 +159,7 @@ function cookbook_cargo_packages {
|
||||
"${COOKBOOK_CARGO}" build \
|
||||
--manifest-path "${COOKBOOK_SOURCE}/${PACKAGE_PATH}/Cargo.toml" \
|
||||
--package "${package}" \
|
||||
${build_flags} ${offline_flags} -j "${COOKBOOK_MAKE_JOBS}"
|
||||
${build_flags} -j "${COOKBOOK_MAKE_JOBS}"
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
||||
cp -v \
|
||||
"target/${TARGET}/${build_type}/${package}" \
|
||||
|
||||
Loading…
Reference in New Issue
Block a user