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>
This commit is contained in:
parent
8bf5c15f76
commit
dd78736d4e
@ -405,6 +405,7 @@ function myhelp
|
|||||||
printf " [-o|--outdir <path>] store build results in path\n"
|
printf " [-o|--outdir <path>] store build results in path\n"
|
||||||
printf " (defaults to $TARGET)\n"
|
printf " (defaults to $TARGET)\n"
|
||||||
printf " [-L|--clang] Use clang\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 " [--scan-build] use clang's static analyzer\n"
|
||||||
printf " [cbroot] absolute path to coreboot sources\n"
|
printf " [cbroot] absolute path to coreboot sources\n"
|
||||||
printf " (defaults to $ROOT)\n\n"
|
printf " (defaults to $ROOT)\n\n"
|
||||||
@ -446,11 +447,11 @@ cmdline="$* -c 1"
|
|||||||
getoptbrand="`getopt -V`"
|
getoptbrand="`getopt -V`"
|
||||||
if [ "${getoptbrand:0:6}" == "getopt" ]; then
|
if [ "${getoptbrand:0:6}" == "getopt" ]; then
|
||||||
# Detected GNU getopt that supports long options.
|
# 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
|
eval set -- $args
|
||||||
else
|
else
|
||||||
# Detected non-GNU getopt
|
# Detected non-GNU getopt
|
||||||
args=`getopt Vvqhat:bp:Tc:sJxCl:rP:uy $*`
|
args=`getopt Vvqhat:p:Tc:sJCl:rP:uyBLzo:x $*`
|
||||||
set -- $args
|
set -- $args
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -519,6 +520,9 @@ while true ; do
|
|||||||
-o|--outdir) shift
|
-o|--outdir) shift
|
||||||
TARGET=$1; shift
|
TARGET=$1; shift
|
||||||
;;
|
;;
|
||||||
|
-x|--chromeos) shift
|
||||||
|
configoptions="${configoptions}CONFIG_CHROMEOS=y\n"
|
||||||
|
;;
|
||||||
--) shift; break;;
|
--) shift; break;;
|
||||||
-*) printf "Invalid option\n\n"; myhelp; exit 1;;
|
-*) printf "Invalid option\n\n"; myhelp; exit 1;;
|
||||||
*) break;;
|
*) break;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user