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 /mesonbuild | |
| parent | daeee32d9bf6a136fc3de6dade065a918290b429 (diff) | |
| download | meson-f73a1dff0eaa631f9b674ebbafe43376b9675d9d.tar.gz | |
cmake: Propagate error when running command
Diffstat (limited to 'mesonbuild')
| -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 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'): |
