parser.add_argument("--reconfigure",
action="store_true", dest="reconfigure",
help="Force configuration to be run")
+parser.add_argument("--wait-after-config",
+ action="store_true", dest="wait_after_config",
+ help="Wait for user confirmation after configuration is finished")
parser.add_argument("--reset-source",
action="store_true", dest="reset_source",
help="Reset sourcecode to the given version (removes local changes!)")
print "Updating project",project.sourceFolder()
project.vcs.update(forceVersion=args.reset_source)
print "Building project",project.sourceFolder()
- project.buildSystem.build(reconfigure=args.reconfigure)
+ project.buildSystem.build(reconfigure=args.reconfigure, waitAfterConfig=args.wait_after_config)
print
except (subprocess.CalledProcessError, KeyboardInterrupt) as e: # for some exceptions, a stackrace is usually pointless
print >> sys.stderr