From f8d1abf18d5ae20d0adb5ffca9e87407b6de47a7 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Thu, 27 Jun 2024 16:33:30 +0100 Subject: [PATCH] trees: set btype if target.cfg doesn't exist set it to "auto", because otherwise it'll be unset, which means that kconfig type is assumed. the build system is designed in such a way that multi-tree is assumed, if the target build system uses kconfig files. target.cfg is optional on single-tree but not multi-tree, so it's ok to set something here. basically, kconfig-type projects will never be single-tree. Signed-off-by: Leah Rowe --- script/trees | 1 + 1 file changed, 1 insertion(+) diff --git a/script/trees b/script/trees index cc2e251..ffc8651 100755 --- a/script/trees +++ b/script/trees @@ -152,6 +152,7 @@ load_project_config() { eval `setvars "" xarch xlang tree bootstrapargs autoconfargs xtree \ tree_depend makeargs btype` + [ -f "$1/target.cfg" ] || btype="auto" eval `setcfg "$1/target.cfg" 0` [ -z "$btype" ] || [ "${mode%config}" = "$mode" ] || \ return 1; return 0