diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-09-02 21:36:50 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-09-02 21:36:50 +0300 |
commit | 171fab8feac0c454c08dab7b9c927fdd3b36608e (patch) | |
tree | 40c59741ff35e902473c3332c9ad2ce54138c760 /meson.py | |
parent | 1dd582fa79970f6aea8db814e17286b36e9df71d (diff) | |
download | meson-171fab8feac0c454c08dab7b9c927fdd3b36608e.zip meson-171fab8feac0c454c08dab7b9c927fdd3b36608e.tar.gz meson-171fab8feac0c454c08dab7b9c927fdd3b36608e.tar.bz2 |
Better error logging for early errors.
Diffstat (limited to 'meson.py')
-rwxr-xr-x | meson.py | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -133,8 +133,15 @@ if __name__ == '__main__': if resolved[0] != '/': this_file = os.path.join(os.path.dirname(this_file), resolved) else: - this_file = resolved - app = MesonApp(dir1, dir2, this_file, options) + this_file = resolved + try: + app = MesonApp(dir1, dir2, this_file, options) + except Exception as e: + # Log directory does not exist, so just print + # to stdout. + print('Error validating working directories:\n') + print(e) + sys.exit(1) try: app.generate() except Exception as e: |