aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2018-08-08 21:19:20 +0300
committerNirbheek Chauhan <nirbheek@centricular.com>2018-08-24 03:19:10 +0530
commit111a8325bddb8a8352473ec897485b68915a51fd (patch)
tree2d0446d4b0d10d9aaf3d7f33e9c9c781a4d8b489
parentb0c69696191cdc849acde3b7045808cb931a54b6 (diff)
downloadmeson-111a8325bddb8a8352473ec897485b68915a51fd.zip
meson-111a8325bddb8a8352473ec897485b68915a51fd.tar.gz
meson-111a8325bddb8a8352473ec897485b68915a51fd.tar.bz2
Fix install when run with meson.exe. Closes #3988.
-rw-r--r--mesonbuild/minstall.py7
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 = []