From 055267f049b9236e7643ba06df660a929d55371d Mon Sep 17 00:00:00 2001 From: "Man, Jianting (Meco)" <920369182@qq.com> Date: Tue, 25 Oct 2022 00:01:37 -0400 Subject: [compiler] 增加SConscript依赖标志 AddDepend (#6534) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [compiler] 增加SConscript依赖标志 AddDepend * RT_USING_NEWLIB->RT_USING_NEWLIBC RT_USING_ARM_LIBC->RT_USING_ARMLIBC * 删除过时的板载测试例程 * [gd32] 移除无用的反汇编文件 * [bsp]移除老旧bsp中对RT_USING_NEWLIBC的手动宏定义 --- tools/building.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/building.py b/tools/building.py index 97f0b41450..ada75f7806 100644 --- a/tools/building.py +++ b/tools/building.py @@ -467,7 +467,17 @@ def GetLocalDepend(options, depend): return building def AddDepend(option): - BuildOptions[option] = 1 + if isinstance(option, str): + BuildOptions[option] = 1 + elif isinstance(option, list): + for obj in option: + if isinstance(obj, str): + BuildOptions[obj] = 1 + else: + print('AddDepend arguements are illegal!') + else: + print('AddDepend arguements are illegal!') + def MergeGroup(src_group, group): src_group['src'] = src_group['src'] + group['src'] -- cgit v1.3.1