diff options
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/bitbake | 14 |
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 | |||
| 4 | export BB_ENV_EXTRAWHITE="PSEUDO_BUILD PSEUDO_DISABLED $BB_ENV_EXTRAWHITE" | 4 | export BB_ENV_EXTRAWHITE="PSEUDO_BUILD PSEUDO_DISABLED $BB_ENV_EXTRAWHITE" |
| 5 | 5 | ||
| 6 | NO_BUILD_OPTS="--version -h --help -p --parse-only -s --show-versions -e --environment -g --graphviz" | 6 | NO_BUILD_OPTS="--version -h --help -p --parse-only -s --show-versions -e --environment -g --graphviz" |
| 7 | PASSTHROUGH_OPTS="-D -DD -DDD -DDDD -v" | ||
| 7 | needpseudo="1" | 8 | needpseudo="1" |
| 8 | for opt in $@; do | 9 | for opt in $@; do |
| 9 | for key in $NO_BUILD_OPTS; do | 10 | for 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 |
