aboutsummaryrefslogtreecommitdiff
path: root/meson.py
diff options
context:
space:
mode:
Diffstat (limited to 'meson.py')
-rwxr-xr-xmeson.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/meson.py b/meson.py
index b313d45..f8e37ab 100755
--- a/meson.py
+++ b/meson.py
@@ -127,5 +127,10 @@ if __name__ == '__main__':
app = MesonApp(dir1, dir2, this_file, options)
print ('Source dir: ' + app.source_dir)
print ('Build dir: ' + app.build_dir)
- app.generate()
+ try:
+ app.generate()
+ except Exception as e:
+ print('\nMeson encountered an error:')
+ print(e)
+ sys.exit(1)