summaryrefslogtreecommitdiffstats
path: root/scripts/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/bitbake')
-rwxr-xr-xscripts/bitbake14
1 files changed, 13 insertions, 1 deletions
diff --git a/scripts/bitbake b/scripts/bitbake
index 1c8d4ebe19..dda3b261de 100755
--- a/scripts/bitbake
+++ b/scripts/bitbake
@@ -4,6 +4,7 @@ export BBFETCH2=True
4export BB_ENV_EXTRAWHITE="PSEUDO_BUILD PSEUDO_DISABLED $BB_ENV_EXTRAWHITE" 4export BB_ENV_EXTRAWHITE="PSEUDO_BUILD PSEUDO_DISABLED $BB_ENV_EXTRAWHITE"
5 5
6NO_BUILD_OPTS="--version -h --help -p --parse-only -s --show-versions -e --environment -g --graphviz" 6NO_BUILD_OPTS="--version -h --help -p --parse-only -s --show-versions -e --environment -g --graphviz"
7PASSTHROUGH_OPTS="-D -DD -DDD -DDDD -v"
7needpseudo="1" 8needpseudo="1"
8for opt in $@; do 9for opt in $@; do
9for key in $NO_BUILD_OPTS; do 10for key in $NO_BUILD_OPTS; do
@@ -69,7 +70,18 @@ if [ $buildpseudo = "1" ]; then
69 if [ $needtar = "0" ]; then 70 if [ $needtar = "0" ]; then
70 TARTARGET="" 71 TARTARGET=""
71 fi 72 fi
72 bitbake pseudo-native $TARTARGET -c populate_sysroot 73 # Pass through debug options
74 additionalopts=""
75 for opt in $@; do
76 for key in $PASSTHROUGH_OPTS; do
77 if [ $opt = $key ]
78 then
79 additionalopts="$additionalopts $opt"
80 break
81 fi
82 done
83 done
84 bitbake pseudo-native $TARTARGET $additionalopts -c populate_sysroot
73 ret=$? 85 ret=$?
74 if [ "$ret" != "0" ]; then 86 if [ "$ret" != "0" ]; then
75 exit 1 87 exit 1