Example #1
0
 def _process_args(self):
     kw = super()._process_args()
     libraries = self.arguments.value('libraries', [])
     cli = LinkerCli(self._linkername)
     libs_cmdline = [cli.link(x) for x in libraries]
     kw['libraries'] = ' '.join([quote(l) for l in libs_cmdline])
     kw['ldflags'] = ' '.join(set(self.arguments.value('ldflags', [])))
     kw['static_libs'] = ' '.join(set(self.arguments.value('static_libraries', [])))
     return kw
Example #2
0
 def include_dir(self, directory):
     return '-I' + quote(str(directory))