diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2018-08-08 21:19:20 +0300 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2018-08-24 03:19:10 +0530 |
commit | 111a8325bddb8a8352473ec897485b68915a51fd (patch) | |
tree | 2d0446d4b0d10d9aaf3d7f33e9c9c781a4d8b489 | |
parent | b0c69696191cdc849acde3b7045808cb931a54b6 (diff) | |
download | meson-111a8325bddb8a8352473ec897485b68915a51fd.zip meson-111a8325bddb8a8352473ec897485b68915a51fd.tar.gz meson-111a8325bddb8a8352473ec897485b68915a51fd.tar.bz2 |
Fix install when run with meson.exe. Closes #3988.
-rw-r--r-- | mesonbuild/minstall.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/mesonbuild/minstall.py b/mesonbuild/minstall.py index 4615b6d..11c8e5f 100644 --- a/mesonbuild/minstall.py +++ b/mesonbuild/minstall.py @@ -20,7 +20,12 @@ from .scripts import depfixer from .scripts import destdir_join from .mesonlib import is_windows, Popen_safe from .mtest import rebuild_all -from __main__ import __file__ as main_file +try: + from __main__ import __file__ as main_file +except ImportError: + # Happens when running as meson.exe which is native Windows. + # This is only used for pkexec which is not, so this is fine. + main_file = None selinux_updates = [] |