build.py - read optional defaultBuild from localbuildsettings.py

fix for #20

also, some other minor tweaks/cleanups in that area of the code
This commit is contained in:
Jon Atkins
2013-03-22 03:55:00 +00:00
parent f0e3de1a80
commit d0245394a3
2 changed files with 20 additions and 5 deletions

View File

@ -19,14 +19,24 @@ try:
except ImportError:
pass
# load default build
try:
from localbuildsettings import defaultBuild
except ImportError:
defaultBuild = None
buildName = defaultBuild
# build name from command line
if len(sys.argv) != 2: # argv[0] = program, argv[1] = buildname, len=2
print ("Usage: build.py buildname")
print (" available build names:", ','.join(buildSettings.keys()))
sys.exit(1)
if len(sys.argv) == 2: # argv[0] = program, argv[1] = buildname, len=2
buildName = sys.argv[1]
buildName = sys.argv[1]
if buildName is None or not buildName in buildSettings:
print ("Usage: build.py buildname")
print (" available build names: %s" % ', '.join(buildSettings.keys()))
sys.exit(1)
settings = buildSettings[buildName]