diff options
| author | armink <[email protected]> | 2019-07-13 14:45:05 +0800 |
|---|---|---|
| committer | armink <[email protected]> | 2019-07-13 14:45:05 +0800 |
| commit | 244c1a810dcfc657271a64f05165bd00b9e01899 (patch) | |
| tree | 9447bd895e8de46540c7c228c10ba2edf65fe185 /tools/building.py | |
| parent | fe556e6332e797cf0bc301e0e588ba45bc993868 (diff) | |
[tools] add menuconfig GUI by python.
Diffstat (limited to 'tools/building.py')
| -rw-r--r-- | tools/building.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/building.py b/tools/building.py index 11f356f078..f49a49e268 100644 --- a/tools/building.py +++ b/tools/building.py @@ -377,12 +377,17 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ dest = 'pyconfig', action = 'store_true', default = False, - help = 'make menuconfig for RT-Thread BSP') + help = 'Python ASCII menuconfig for RT-Thread BSP') AddOption('--pyconfig-silent', dest = 'pyconfig_silent', action = 'store_true', default = False, help = 'Don`t show pyconfig window') + AddOption('--guiconfig', + dest = 'guiconfig', + action = 'store_true', + default = False, + help = 'Python GUI menuconfig for RT-Thread BSP') if GetOption('pyconfig_silent'): from menuconfig import pyconfig_silent @@ -394,6 +399,11 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ pyconfig(Rtt_Root) exit(0) + elif GetOption('guiconfig'): + from menuconfig import guiconfig + + guiconfig(Rtt_Root) + exit(0) configfn = GetOption('useconfig') if configfn: |
