From bc6703d0be21136d3c769994e2b547f192aaa829 Mon Sep 17 00:00:00 2001 From: bernard Date: Fri, 29 Dec 2017 22:26:39 +0800 Subject: [PATCH] [Tools] Add useconfig option for scons. --- tools/building.py | 10 ++++++++++ tools/menuconfig.py | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/tools/building.py b/tools/building.py index d855aaebdc..6660ed8187 100644 --- a/tools/building.py +++ b/tools/building.py @@ -285,6 +285,16 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ menuconfig(Rtt_Root) exit(0) + AddOption('--useconfig', + dest = 'useconfig', + type='string', + help = 'make rtconfig.h from config file.') + configfn = GetOption('useconfig') + if configfn: + from menuconfig import mk_rtconfig + mk_rtconfig(configfn) + exit(0) + # add comstr option AddOption('--verbose', dest='verbose', diff --git a/tools/menuconfig.py b/tools/menuconfig.py index c55509068d..004a338d81 100644 --- a/tools/menuconfig.py +++ b/tools/menuconfig.py @@ -6,7 +6,7 @@ def mk_rtconfig(filename): try: config = file(filename) except: - print 'open .config failed' + print('open config:%s failed' % filename) return rtconfig = file('rtconfig.h', 'w') -- GitLab