diff options
author | mfurukawa <furukawa.masaya@unipro.co.jp> | 2019-11-08 05:40:03 +0900 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2019-11-08 21:41:59 +0200 |
commit | facf87edd8df47f1a9bf30a0137e23b8927cd12c (patch) | |
tree | 1109c24c56d4b1e771efb37b69549904fcb7d662 | |
parent | 46788d1b5bb72f59cc931e54912c81666ce30f84 (diff) | |
download | meson-facf87edd8df47f1a9bf30a0137e23b8927cd12c.zip meson-facf87edd8df47f1a9bf30a0137e23b8927cd12c.tar.gz meson-facf87edd8df47f1a9bf30a0137e23b8927cd12c.tar.bz2 |
pass sanitize option to linker on macOS
-rw-r--r-- | mesonbuild/linkers.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mesonbuild/linkers.py b/mesonbuild/linkers.py index 6ca7c03..84bfceb 100644 --- a/mesonbuild/linkers.py +++ b/mesonbuild/linkers.py @@ -580,6 +580,11 @@ class AppleDynamicLinker(PosixDynamicLinkerMixin, DynamicLinker): result.append(a) return result + def sanitizer_args(self, value: str) -> typing.List[str]: + if value == 'none': + return [] + return ['-fsanitize=' + value] + def no_undefined_args(self) -> typing.List[str]: return self._apply_prefix('-undefined,error') |