From 877dcdbccad25ed496b7b2d6221e7daf94cfd3da Mon Sep 17 00:00:00 2001 From: Dan Kegel Date: Fri, 29 May 2020 10:19:18 -0700 Subject: gnulike linkers (and ar) accept rsp files. --- mesonbuild/linkers.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mesonbuild/linkers.py') diff --git a/mesonbuild/linkers.py b/mesonbuild/linkers.py index f02c297..25a8c9c 100644 --- a/mesonbuild/linkers.py +++ b/mesonbuild/linkers.py @@ -149,6 +149,10 @@ class ArLinker(StaticLinker): self.std_args = ['csrD'] else: self.std_args = ['csr'] + self.can_rsp = '@<' in stdo + + def can_linker_accept_rsp(self) -> bool: + return self.can_rsp def get_std_link_args(self) -> T.List[str]: return self.std_args @@ -704,6 +708,9 @@ class GnuDynamicLinker(GnuLikeDynamicLinkerMixin, PosixDynamicLinkerMixin, Dynam """Representation of GNU ld.bfd and ld.gold.""" + def get_accepts_rsp(self) -> bool: + return True; + class GnuGoldDynamicLinker(GnuDynamicLinker): -- cgit v1.1