From facf87edd8df47f1a9bf30a0137e23b8927cd12c Mon Sep 17 00:00:00 2001 From: mfurukawa Date: Fri, 8 Nov 2019 05:40:03 +0900 Subject: pass sanitize option to linker on macOS --- mesonbuild/linkers.py | 5 +++++ 1 file changed, 5 insertions(+) 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') -- cgit v1.1