aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/minstall.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2018-08-08 21:19:20 +0300
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-08-09 09:08:33 -0700
commit15fb2843955b53414cf292cf0a6b7faf7ffc883a (patch)
treee7a4105f847f88e4374ccd07bff6f98d0c6631b6 /mesonbuild/minstall.py
parent475efb93540546864f1dc44c0d7c54d034386292 (diff)
downloadmeson-15fb2843955b53414cf292cf0a6b7faf7ffc883a.zip
meson-15fb2843955b53414cf292cf0a6b7faf7ffc883a.tar.gz
meson-15fb2843955b53414cf292cf0a6b7faf7ffc883a.tar.bz2
Fix install when run with meson.exe. Closes #3988.
Diffstat (limited to 'mesonbuild/minstall.py')
-rw-r--r--mesonbuild/minstall.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/mesonbuild/minstall.py b/mesonbuild/minstall.py
index 248f12e..2c007eb 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 = []