| Index: build/install-build-deps.sh
|
| diff --git a/build/install-build-deps.sh b/build/install-build-deps.sh
|
| index 05ddd50c4afb11b34d0d4a2e38a24321b859ae9c..4c0fd54054c48e101fa2af5a2c3c89dfefae770a 100755
|
| --- a/build/install-build-deps.sh
|
| +++ b/build/install-build-deps.sh
|
| @@ -16,6 +16,8 @@ usage() {
|
| echo "--[no-]arm: enable or disable installation of arm cross toolchain"
|
| echo "--[no-]chromeos-fonts: enable or disable installation of Chrome OS"\
|
| "fonts"
|
| + echo "--[no-]nacl: enable or disable installation of prerequisites for"\
|
| + "building standalone NaCl and all its toolchains"
|
| echo "--no-prompt: silently select standard options/defaults"
|
| echo "--quick-check: quickly try to determine if dependencies are installed"
|
| echo " (this avoids interactive prompts and sudo commands,"
|
| @@ -42,6 +44,8 @@ do
|
| --no-arm) do_inst_arm=0;;
|
| --chromeos-fonts) do_inst_chromeos_fonts=1;;
|
| --no-chromeos-fonts) do_inst_chromeos_fonts=0;;
|
| + --nacl) do_inst_nacl=1;;
|
| + --no-nacl) do_inst_nacl=0;;
|
| --no-prompt) do_default=1
|
| do_quietly="-qq --assume-yes"
|
| ;;
|
| @@ -144,6 +148,9 @@ armel_list="libc6-armel-cross libc6-dev-armel-cross libgcc1-armel-cross
|
| # TODO(sbc): remove armel once the armhf transition is complete
|
| arm_list="$arm_list $armel_list"
|
|
|
| +# Packages to build standalone NaCl and all its toolchains.
|
| +nacl_list="g++-mingw-w64-i686"
|
| +
|
| # Some package names have changed over time
|
| if package_exists ttf-mscorefonts-installer; then
|
| dev_list="${dev_list} ttf-mscorefonts-installer"
|
| @@ -252,8 +259,17 @@ else
|
| arm_list=
|
| fi
|
|
|
| -packages="$(echo "${dev_list} ${lib_list} ${dbg_list} ${arm_list}" | \
|
| - tr " " "\n" | sort -u | tr "\n" " ")"
|
| +if test "$do_inst_nacl" = "1"; then
|
| + echo "Including standalone NaCl dependencies."
|
| +else
|
| + echo "Skipping standalone NaCl dependencies."
|
| + nacl_list=
|
| +fi
|
| +
|
| +packages="$(
|
| + echo "${dev_list} ${lib_list} ${dbg_list} ${arm_list} ${nacl_list}" |
|
| + tr " " "\n" | sort -u | tr "\n" " "
|
| +)"
|
|
|
| if [ 1 -eq "${do_quick_check-0}" ] ; then
|
| failed_check="$(dpkg-query -W -f '${PackageSpec}:${Status}\n' \
|
|
|