diff options
| author | MurphyZhao <[email protected]> | 2018-12-25 14:18:50 +0800 |
|---|---|---|
| committer | MurphyZhao <[email protected]> | 2018-12-26 09:27:59 +0800 |
| commit | 2d19eafcf5bb8eec6520a94b51902b317d3c650b (patch) | |
| tree | 383633f170b58285d0da7879401d76f717db1b00 /tools/building.py | |
| parent | 2befae8873637aa27ffbb57b6cac02c2c1c48484 (diff) | |
[tools] pyconfig 增加 silent 模式,不显示窗口但可以更新 .config 和 rtconfig.h
Signed-off-by: MurphyZhao <[email protected]>
Diffstat (limited to 'tools/building.py')
| -rw-r--r-- | tools/building.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tools/building.py b/tools/building.py index 55baf236cf..57e58b9ab0 100644 --- a/tools/building.py +++ b/tools/building.py @@ -131,7 +131,7 @@ def GenCconfigFile(env, BuildOptions): f = open('cconfig.h', 'r') if f: contents = f.read() - f.close(); + f.close() prep = PatchedPreProcessor() prep.process_contents(contents) @@ -349,8 +349,20 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ action = 'store_true', default = False, help = 'make menuconfig for RT-Thread BSP') - if GetOption('pyconfig'): + AddOption('--pyconfig-silent', + dest = 'pyconfig_silent', + action = 'store_true', + default = False, + help = 'Don`t show pyconfig window') + + if GetOption('pyconfig_silent'): + from menuconfig import pyconfig_silent + + pyconfig_silent(Rtt_Root) + exit(0) + elif GetOption('pyconfig'): from menuconfig import pyconfig + pyconfig(Rtt_Root) exit(0) |
