summaryrefslogtreecommitdiff
path: root/script/update
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2024-01-21 05:58:37 +0000
committerLeah Rowe <leah@libreboot.org>2024-01-21 05:59:37 +0000
commit8a9c70f2f6d8035279b8fe183ea6ad92b79392b1 (patch)
tree0032a0717c14338cd4f2f16fe1093f048da0c107 /script/update
parentc6d243af93794f868b8e518c92edc3fd5e0a69ba (diff)
allow multitree projects to define xgcc tree
let them specific it, rather than falling back to coreboot/default (can also be used for coreboot boards) Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'script/update')
-rwxr-xr-xscript/update/trees3
1 files changed, 2 insertions, 1 deletions
diff --git a/script/update/trees b/script/update/trees
index 68e4a9f3..fa812f54 100755
--- a/script/update/trees
+++ b/script/update/trees
@@ -12,7 +12,7 @@ set -u -e
eval "$(setvars "" xarch cfgsdir codedir config config_name xlang mode \
elfdir listfile project target target_dir targets tree _f target1 \
- bootstrapargs autoconfargs cmakedir makeargs autogenargs)"
+ bootstrapargs autoconfargs cmakedir makeargs autogenargs xtree)"
main()
{
@@ -159,6 +159,7 @@ check_cross_compiler()
for _xarch in $xarch; do
cbdir="src/coreboot/${tree}"
[ "$project" != "coreboot" ] && cbdir="src/coreboot/default"
+ [ -n "$xtree" ] && cbdir="src/coreboot/$xtree"
x_ ./update trees -f coreboot ${cbdir#src/coreboot/}