summaryrefslogtreecommitdiff
path: root/OvmfPkg/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'OvmfPkg/build.sh')
-rwxr-xr-xOvmfPkg/build.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/OvmfPkg/build.sh b/OvmfPkg/build.sh
index e500e2c7a0..799dd2b093 100755
--- a/OvmfPkg/build.sh
+++ b/OvmfPkg/build.sh
@@ -45,6 +45,7 @@ PROCESSOR=X64
BUILDTARGET=DEBUG
BUILD_OPTIONS=
PLATFORMFILE=
+THREADNUMBER=1
LAST_ARG=
RUN_QEMU=no
@@ -89,7 +90,7 @@ for arg in "$@"
do
if [ -z "$LAST_ARG" ]; then
case $arg in
- -a|-b|-t|-p)
+ -a|-b|-t|-p|-n)
LAST_ARG=$arg
;;
qemu)
@@ -115,6 +116,9 @@ do
-t)
TARGET_TOOLS=$arg
;;
+ -n)
+ THREADNUMBER=$arg
+ ;;
*)
BUILD_OPTIONS="$BUILD_OPTIONS $arg"
;;
@@ -206,6 +210,6 @@ fi
# Build the edk2 OvmfPkg
#
echo Running edk2 build for OvmfPkg$Processor
-build -p $PLATFORMFILE $BUILD_OPTIONS -a $PROCESSOR -b $BUILDTARGET -t $TARGET_TOOLS
+build -p $PLATFORMFILE $BUILD_OPTIONS -a $PROCESSOR -b $BUILDTARGET -t $TARGET_TOOLS -n $THREADNUMBER
exit $?