From c76e6b05279a270b6a64dba44afd45843bef9b7f Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 30 Jun 2024 22:22:15 +0100 Subject: [PATCH] trees: allow global config on multi-tree projects config/data/PROJECT/mkhelper.cfg can be provided, for configuration, and it is loaded *before* target.cfg there are certain instances where we repeat a lot of config per tree, in multi-tree projects. for example, we have the exact same config per grub tree, besides tree name and revision number, for things like autoconf arguments. this last problem will be addressed, in a follow-up patch, and then expanded upon for other projects. Signed-off-by: Leah Rowe --- script/trees | 1 + 1 file changed, 1 insertion(+) diff --git a/script/trees b/script/trees index d01bbd6..33a0967 100755 --- a/script/trees +++ b/script/trees @@ -143,6 +143,7 @@ load_target_config() eval `setvars "" xarch xlang bootstrapargs autoconfargs xtree \ tree_depend makeargs btype mkhelper` [ -f "$1/target.cfg" ] || btype="auto" + [ -f "$datadir/mkhelper.cfg" ] && eval `setcfg "$datadir/mkhelper.cfg"` _tcfg="$1/target.cfg" while [ -f "$_tcfg" ] || [ "$cmd" = "build_targets" ]; do