Kaynağa Gözat

[Tools] Add useconfig option for scons.

bernard 7 yıl önce
ebeveyn
işleme
bc6703d0be
2 değiştirilmiş dosya ile 11 ekleme ve 1 silme
  1. 10 0
      tools/building.py
  2. 1 1
      tools/menuconfig.py

+ 10 - 0
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',

+ 1 - 1
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')