def _rustflags(self): ldflags = shell_utils.getenv('LDFLAGS') rustldflags = '' flags = {flag for flag in ldflags.split(' ') if flag} for flag in flags: rustldflags += '-C link-arg={} '.format(flag) return rustldflags.strip()
def _rustflags(self): ldflags = shell_utils.getenv("LDFLAGS") rustldflags = "" flags = {flag for flag in ldflags.split(" ") if flag} for flag in flags: rustldflags += "-C link-arg={} ".format(flag) return rustldflags.strip()
def _get_rustflags(self) -> List[str]: ldflags = shell_utils.getenv("LDFLAGS") rustldflags = [] flags = {flag for flag in ldflags.split(" ") if flag} for flag in flags: rustldflags.extend(["-C", "link-arg={}".format(flag)]) if self.project.is_cross_compiling: rustldflags.extend(["-C", "linker={}".format(self._get_linker())]) return rustldflags