diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2019-10-02 20:17:26 -0400 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-11-27 21:12:55 +0100 |
commit | f73a1dff0eaa631f9b674ebbafe43376b9675d9d (patch) | |
tree | 61822f6c956b9d6113ec489ec1943018745a70b8 | |
parent | daeee32d9bf6a136fc3de6dade065a918290b429 (diff) | |
download | meson-f73a1dff0eaa631f9b674ebbafe43376b9675d9d.zip meson-f73a1dff0eaa631f9b674ebbafe43376b9675d9d.tar.gz meson-f73a1dff0eaa631f9b674ebbafe43376b9675d9d.tar.bz2 |
cmake: Propagate error when running command
-rwxr-xr-x | mesonbuild/cmake/data/run_ctgt.py | 5 |
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'): |