From f73a1dff0eaa631f9b674ebbafe43376b9675d9d Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 2 Oct 2019 20:17:26 -0400 Subject: [PATCH] cmake: Propagate error when running command --- mesonbuild/cmake/data/run_ctgt.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mesonbuild/cmake/data/run_ctgt.py b/mesonbuild/cmake/data/run_ctgt.py index 4e9428335..3786c5ddb 100755 --- a/mesonbuild/cmake/data/run_ctgt.py +++ b/mesonbuild/cmake/data/run_ctgt.py @@ -40,7 +40,10 @@ for i in commands: if not i: continue - subprocess.run(i, cwd=args.directory) + try: + subprocess.run(i, cwd=args.directory, check=True) + except subprocess.CalledProcessError: + exit(1) if dummy_target: with open(dummy_target, 'a'):