build.py fix: --exclude command line arg wasn't correctly evaluated

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2017-02-25 11:34:11 +00:00
commit 50fc9201a4

View file

@ -123,11 +123,9 @@ def build(modules, order, target):
run_make(m, target)
# -- parse command line
modules = Set()
parser = argparse.ArgumentParser(description='jannet software project build tool')
parser.add_argument('--base', '-b', nargs='?', default=proj_base, help='Project base directory')
parser.add_argument('--exclude', nargs='?', default='', help='List of modules to be excluded from build')
parser.add_argument('--exclude', default='', help='Space seperated ist of modules to be excluded from build')
parser.add_argument('--debug', '-d', action='store_true',
default=False, help='Output debug information to stderr')
parser.add_argument('target', default='all', help='Build target')
@ -137,10 +135,10 @@ args=parser.parse_args()
debug("----------------------------------------- running ", ' '.join(sys.argv))
proj_base=args.base
exclude=args.exclude
target=args.target
modules=args.modules
exclude=args.exclude.split()
proj_base=args.base
target=args.target
env_exclude=os.getenv('BUILD_EXCLUDE', '')
if len(env_exclude):