aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2019-10-02 20:17:26 -0400
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-11-27 21:12:55 +0100
commitf73a1dff0eaa631f9b674ebbafe43376b9675d9d (patch)
tree61822f6c956b9d6113ec489ec1943018745a70b8
parentdaeee32d9bf6a136fc3de6dade065a918290b429 (diff)
downloadmeson-f73a1dff0eaa631f9b674ebbafe43376b9675d9d.zip
meson-f73a1dff0eaa631f9b674ebbafe43376b9675d9d.tar.gz
meson-f73a1dff0eaa631f9b674ebbafe43376b9675d9d.tar.bz2
cmake: Propagate error when running command
-rwxr-xr-xmesonbuild/cmake/data/run_ctgt.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/cmake/data/run_ctgt.py b/mesonbuild/cmake/data/run_ctgt.py
index 4e94283..3786c5d 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'):