diff options
| author | mid-kid <esteve.varela@gmail.com> | 2024-09-29 09:37:25 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2024-09-29 21:32:50 +0300 |
| commit | aed67bbb685a4d70451e34d993574e31f91386b8 (patch) | |
| tree | f5335412697e915ab986f26c8882043c94da955a /mesonbuild/linkers | |
| parent | 3f135284c7d830fd5b7c7c8061dca227c87326a4 (diff) | |
| download | meson-aed67bbb685a4d70451e34d993574e31f91386b8.tar.gz | |
metrowerks: Whine when trying to build a shared library
Also cleaned up redundant functions in the subclass.
Diffstat (limited to 'mesonbuild/linkers')
| -rw-r--r-- | mesonbuild/linkers/linkers.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/mesonbuild/linkers/linkers.py b/mesonbuild/linkers/linkers.py index dc42b3a20..c4df0fa1d 100644 --- a/mesonbuild/linkers/linkers.py +++ b/mesonbuild/linkers/linkers.py @@ -1637,9 +1637,6 @@ class MetrowerksLinker(DynamicLinker): def get_accepts_rsp(self) -> bool: return True - def get_lib_prefix(self) -> str: - return "" - def get_linker_always_args(self) -> T.List[str]: return [] @@ -1652,8 +1649,9 @@ class MetrowerksLinker(DynamicLinker): def invoked_by_compiler(self) -> bool: return False - def rsp_file_syntax(self) -> RSPFileSyntax: - return RSPFileSyntax.GCC + def get_soname_args(self, env: 'Environment', prefix: str, shlib_name: str, + suffix: str, soversion: str, darwin_versions: T.Tuple[str, str]) -> T.List[str]: + raise MesonException(f'{self.id} does not support shared libraries.') class MetrowerksLinkerARM(MetrowerksLinker): |
