artiq_devtool: abort if build failed.

This commit is contained in:
whitequark 2016-11-12 20:11:55 +00:00
parent 7c2b1155ef
commit dca3fb5c96
1 changed files with 8 additions and 4 deletions

View File

@ -83,10 +83,14 @@ def main():
for action in args.actions: for action in args.actions:
if action == "build": if action == "build":
logger.info("Building runtime") logger.info("Building runtime")
subprocess.call(["python3", "-m", "artiq.gateware.targets.kc705", try:
"-H", "nist_clock", subprocess.check_call(["python3", "-m", "artiq.gateware.targets.kc705",
"--no-compile-gateware", "-H", "nist_clock",
"--output-dir", "/tmp/kc705"]) "--no-compile-gateware",
"--output-dir", "/tmp/kc705"])
except subprocess.CalledProcessError:
logger.error("Build failed")
sys.exit(1)
elif action == "boot": elif action == "boot":
logger.info("Uploading runtime") logger.info("Uploading runtime")