aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/linkers.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2019-12-03 12:00:22 -0800
committerDylan Baker <dylan@pnwbakers.com>2019-12-03 13:08:42 -0800
commitafe00f42177f865a7f1781c0ccac280b7cf0d746 (patch)
tree47fc69495d8eede7a7e2196d6ad410740e928c2f /mesonbuild/linkers.py
parentd8561180061f271fde9a5d782853930d59280c06 (diff)
downloadmeson-afe00f42177f865a7f1781c0ccac280b7cf0d746.zip
meson-afe00f42177f865a7f1781c0ccac280b7cf0d746.tar.gz
meson-afe00f42177f865a7f1781c0ccac280b7cf0d746.tar.bz2
linkers: make constructor signature of VisualStudioLike linkers the same
Diffstat (limited to 'mesonbuild/linkers.py')
-rw-r--r--mesonbuild/linkers.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/mesonbuild/linkers.py b/mesonbuild/linkers.py
index 09513e0..d69f688 100644
--- a/mesonbuild/linkers.py
+++ b/mesonbuild/linkers.py
@@ -845,9 +845,10 @@ class MSVCDynamicLinker(VisualStudioLikeLinkerMixin, DynamicLinker):
def __init__(self, for_machine: mesonlib.MachineChoice, always_args: typing.List[str], *,
exelist: typing.Optional[typing.List[str]] = None,
prefix: typing.Union[str, typing.List[str]] = '',
- machine: str = 'x86', version: str = 'unknown version'):
+ machine: str = 'x86', version: str = 'unknown version',
+ direct: bool = True):
super().__init__(exelist or ['link.exe'], for_machine, 'link',
- prefix, always_args, machine=machine, version=version)
+ prefix, always_args, machine=machine, version=version, direct=direct)
class ClangClDynamicLinker(VisualStudioLikeLinkerMixin, DynamicLinker):
@@ -857,9 +858,10 @@ class ClangClDynamicLinker(VisualStudioLikeLinkerMixin, DynamicLinker):
def __init__(self, for_machine: mesonlib.MachineChoice, always_args: typing.List[str], *,
exelist: typing.Optional[typing.List[str]] = None,
prefix: typing.Union[str, typing.List[str]] = '',
- version: str = 'unknown version'):
+ machine: str = 'x86', version: str = 'unknown version',
+ direct: bool = True):
super().__init__(exelist or ['lld-link.exe'], for_machine, 'lld-link',
- prefix, always_args, version=version)
+ prefix, always_args, machine=machine, version=version, direct=direct)
class XilinkDynamicLinker(VisualStudioLikeLinkerMixin, DynamicLinker):