aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins/islinker.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2021-07-04 19:04:22 -0400
committerJussi Pakkanen <jpakkane@gmail.com>2021-07-05 17:55:04 +0300
commitb4b488f33cb6da1d840371039d6cf2c76f91ea9b (patch)
tree3cf193641022aa9aab8b0d7c315d15052dd6be98 /mesonbuild/compilers/mixins/islinker.py
parentdd31891c1fd6d3b9c955e73bd80170242b6423e5 (diff)
downloadmeson-b4b488f33cb6da1d840371039d6cf2c76f91ea9b.zip
meson-b4b488f33cb6da1d840371039d6cf2c76f91ea9b.tar.gz
meson-b4b488f33cb6da1d840371039d6cf2c76f91ea9b.tar.bz2
simplify mesonlib imports for the sake of line lengths
Diffstat (limited to 'mesonbuild/compilers/mixins/islinker.py')
-rw-r--r--mesonbuild/compilers/mixins/islinker.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/mesonbuild/compilers/mixins/islinker.py b/mesonbuild/compilers/mixins/islinker.py
index 33f74e3..250d55b 100644
--- a/mesonbuild/compilers/mixins/islinker.py
+++ b/mesonbuild/compilers/mixins/islinker.py
@@ -22,7 +22,7 @@ classes for those cases.
import typing as T
-from ... import mesonlib
+from ...mesonlib import EnvironmentException, MesonException, is_windows
if T.TYPE_CHECKING:
from ...coredata import KeyedOptionDictType
@@ -52,7 +52,7 @@ class BasicLinkerIsCompilerMixin(Compiler):
return []
def can_linker_accept_rsp(self) -> bool:
- return mesonlib.is_windows()
+ return is_windows()
def get_linker_exelist(self) -> T.List[str]:
return self.exelist.copy()
@@ -82,16 +82,16 @@ class BasicLinkerIsCompilerMixin(Compiler):
return self.get_std_shared_lib_link_args()
def get_link_whole_for(self, args: T.List[str]) -> T.List[str]:
- raise mesonlib.EnvironmentException(
+ raise EnvironmentException(
f'Linker {self.id} does not support link_whole')
def get_allow_undefined_link_args(self) -> T.List[str]:
- raise mesonlib.EnvironmentException(
+ raise EnvironmentException(
f'Linker {self.id} does not support allow undefined')
def get_pie_link_args(self) -> T.List[str]:
m = f'Linker {self.id} does not support position-independent executable'
- raise mesonlib.EnvironmentException(m)
+ raise EnvironmentException(m)
def get_undefined_link_args(self) -> T.List[str]:
return []
@@ -103,13 +103,13 @@ class BasicLinkerIsCompilerMixin(Compiler):
return []
def bitcode_args(self) -> T.List[str]:
- raise mesonlib.MesonException("This linker doesn't support bitcode bundles")
+ raise MesonException("This linker doesn't support bitcode bundles")
def get_soname_args(self, env: 'Environment', prefix: str, shlib_name: str,
suffix: str, soversion: str,
darwin_versions: T.Tuple[str, str],
is_shared_module: bool) -> T.List[str]:
- raise mesonlib.MesonException("This linker doesn't support soname args")
+ raise MesonException("This linker doesn't support soname args")
def build_rpath_args(self, env: 'Environment', build_dir: str, from_dir: str,
rpath_paths: str, build_rpath: str,