Chromium Code Reviews| Index: build/install-build-deps.sh |
| diff --git a/build/install-build-deps.sh b/build/install-build-deps.sh |
| index a02b748bd4c155c3296f10defbb3a9131f215091..94941e3a7dc8e31303226bc49fcb15deda6ff5a8 100755 |
| --- a/build/install-build-deps.sh |
| +++ b/build/install-build-deps.sh |
| @@ -18,6 +18,8 @@ usage() { |
| "fonts" |
| echo "--[no-]nacl: enable or disable installation of prerequisites for"\ |
| "building standalone NaCl and all its toolchains" |
| + echo "--[no-]chromecast: enable or disable installation of prerequisites for"\ |
| + "building cast shell" |
| 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," |
| @@ -39,6 +41,7 @@ package_exists() { |
| # own workstations can pass --no-arm --no-nacl when running the script. |
| do_inst_arm=1 |
| do_inst_nacl=1 |
| +do_inst_chromecast=1 |
| while test "$1" != "" |
| do |
| @@ -53,6 +56,8 @@ do |
| --no-chromeos-fonts) do_inst_chromeos_fonts=0;; |
| --nacl) do_inst_nacl=1;; |
| --no-nacl) do_inst_nacl=0;; |
| + --chromecast) do_inst_chromecast=1;; |
| + --no-chromecast) do_inst_chromecast=0;; |
| --no-prompt) do_default=1 |
| do_quietly="-qq --assume-yes" |
| ;; |
| @@ -159,6 +164,9 @@ arm_list="$arm_list $armel_list" |
| # Packages to build standalone NaCl and all its toolchains. |
| nacl_list="g++-mingw-w64-i686 libtinfo-dev:i386" |
| +# Packages to build (chromecast) cast shell |
| +chromecast_list="libdirectfb-dev" |
|
rjkroege
2014/04/24 18:49:35
Will making this not installed by default make set
|
| + |
| # Some package names have changed over time |
| if package_exists ttf-mscorefonts-installer; then |
| dev_list="${dev_list} ttf-mscorefonts-installer" |
| @@ -274,8 +282,15 @@ else |
| nacl_list= |
| fi |
| +if test "$do_inst_chromecast" = "1"; then |
| + echo "Including Chromecast dependencies." |
| +else |
| + echo "Skipping Chromecast dependencies." |
| + chromecast_list= |
| +fi |
| + |
| packages="$( |
| - echo "${dev_list} ${lib_list} ${dbg_list} ${arm_list} ${nacl_list}" | |
| + echo "${dev_list} ${lib_list} ${dbg_list} ${arm_list} ${nacl_list} ${chromecast_list}" | |
| tr " " "\n" | sort -u | tr "\n" " " |
| )" |