diff options
author | Patrick Georgi <pgeorgi@chromium.org> | 2015-04-22 18:38:10 +0200 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2015-04-22 19:37:01 +0200 |
commit | dd78736d4eb45e95fe1c1b412dc5ba496fb1370d (patch) | |
tree | baeabda6540abf53dbf680136b4064f7131a5fd1 /util/abuild | |
parent | 8bf5c15f76994bbec45fa8bd329db2ae025eea7d (diff) |
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 <pgeorgi@chromium.org>
Reviewed-on: http://review.coreboot.org/9966
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'util/abuild')
-rwxr-xr-x | util/abuild/abuild | 8 |
1 files 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 <path>] 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;; |