diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2019-12-03 12:00:22 -0800 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2019-12-03 13:08:42 -0800 |
commit | afe00f42177f865a7f1781c0ccac280b7cf0d746 (patch) | |
tree | 47fc69495d8eede7a7e2196d6ad410740e928c2f | |
parent | d8561180061f271fde9a5d782853930d59280c06 (diff) | |
download | meson-afe00f42177f865a7f1781c0ccac280b7cf0d746.zip meson-afe00f42177f865a7f1781c0ccac280b7cf0d746.tar.gz meson-afe00f42177f865a7f1781c0ccac280b7cf0d746.tar.bz2 |
linkers: make constructor signature of VisualStudioLike linkers the same
-rw-r--r-- | mesonbuild/linkers.py | 10 |
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): |