We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d68ccde + 7f49f69 commit f444131Copy full SHA for f444131
1 file changed
robotpy_build/wrapper.py
@@ -307,15 +307,17 @@ def _all_library_dirs(self):
307
return libs
308
309
def _all_library_names(self):
310
- libs = list(
311
- set(self.get_library_names()) | set(self.get_dlopen_library_names())
312
- )
+ libs = []
+ [libs.append(lib) for lib in self.get_library_names() if lib not in libs]
+ [libs.append(lib) for lib in self.get_dlopen_library_names() if lib not in libs]
313
+ dep_libs = []
314
for dep in self.cfg.depends:
315
pkg = self.pkgcfg.get_pkg(dep)
316
libnames = pkg.get_library_names()
317
if libnames:
- libs.extend(libnames)
318
- return list(reversed(libs))
+ [dep_libs.append(lib) for lib in libnames if lib not in libs]
319
+ libs.extend(reversed(dep_libs))
320
+ return libs
321
322
def _all_extra_objects(self):
323
libs = []
0 commit comments