Browse Source

Fix bugs for processing command line parameters

shinu 3 years ago
parent
commit
778be73cac
1 changed files with 6 additions and 5 deletions
  1. 6 5
      tools/building.py

+ 6 - 5
tools/building.py

@@ -30,6 +30,7 @@ import string
 import utils
 import utils
 import operator
 import operator
 import rtconfig
 import rtconfig
+import platform
 
 
 from SCons.Script import *
 from SCons.Script import *
 from utils import _make_path_relative
 from utils import _make_path_relative
@@ -297,11 +298,11 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [
         from WCS import ThreadStackStaticAnalysis
         from WCS import ThreadStackStaticAnalysis
         ThreadStackStaticAnalysis(Env)
         ThreadStackStaticAnalysis(Env)
         exit(0)
         exit(0)
-    
-    if GetOption('menuconfig'):
-        from menuconfig import menuconfig
-        menuconfig(Rtt_Root)
-        exit(0)
+    if platform.system() != 'Windows':
+        if GetOption('menuconfig'):
+            from menuconfig import menuconfig
+            menuconfig(Rtt_Root)
+            exit(0)
 
 
     if GetOption('pyconfig_silent'):    
     if GetOption('pyconfig_silent'):    
         from menuconfig import guiconfig_silent
         from menuconfig import guiconfig_silent