From dd78736d4eb45e95fe1c1b412dc5ba496fb1370d Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Wed, 22 Apr 2015 18:38:10 +0200 Subject: [PATCH] abuild: add option to build with CHROMEOS enabled abuild -x (we're running out of letters) builds with CHROMEOS enabled. Change-Id: Ie9abd8aa999dd339aab113ff28c16671b2a17845 Signed-off-by: Patrick Georgi Reviewed-on: http://review.coreboot.org/9966 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer --- util/abuild/abuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/util/abuild/abuild b/util/abuild/abuild index a73fdb8ccb..85805d7a5e 100755 --- a/util/abuild/abuild +++ b/util/abuild/abuild @@ -405,6 +405,7 @@ function myhelp printf " [-o|--outdir ] store build results in path\n" printf " (defaults to $TARGET)\n" printf " [-L|--clang] Use clang\n" + printf " [-x|--chromeos] Build with CHROMEOS enabled\n" printf " [--scan-build] use clang's static analyzer\n" printf " [cbroot] absolute path to coreboot sources\n" printf " (defaults to $ROOT)\n\n" @@ -446,11 +447,11 @@ cmdline="$* -c 1" getoptbrand="`getopt -V`" if [ "${getoptbrand:0:6}" == "getopt" ]; then # Detected GNU getopt that supports long options. - args=`getopt -l version,verbose,quiet,help,all,target:,payloads:,test,cpus:,silent,junit,config,loglevel:,remove,prefix:,update,scan-build,ccache,blobs,clang,clean,outdir: -o Vvqhat:p:Tc:sJCl:rP:uyBLzo: -- "$@"` || exit 1 + args=`getopt -l version,verbose,quiet,help,all,target:,payloads:,test,cpus:,silent,junit,config,loglevel:,remove,prefix:,update,scan-build,ccache,blobs,clang,clean,outdir:,chromeos -o Vvqhat:p:Tc:sJCl:rP:uyBLzo:x -- "$@"` || exit 1 eval set -- $args else # Detected non-GNU getopt - args=`getopt Vvqhat:bp:Tc:sJxCl:rP:uy $*` + args=`getopt Vvqhat:p:Tc:sJCl:rP:uyBLzo:x $*` set -- $args fi @@ -519,6 +520,9 @@ while true ; do -o|--outdir) shift TARGET=$1; shift ;; + -x|--chromeos) shift + configoptions="${configoptions}CONFIG_CHROMEOS=y\n" + ;; --) shift; break;; -*) printf "Invalid option\n\n"; myhelp; exit 1;; *) break;;