Browse Source

Filter on specific extensions

Contributes to CURA-9711
jelle spijker 2 years ago
parent
commit
8cf475694f
1 changed files with 3 additions and 2 deletions
  1. 3 2
      conanfile.py

+ 3 - 2
conanfile.py

@@ -219,9 +219,10 @@ class CuraConan(ConanFile):
         # Make sure all Conan dependencies which are shared are added to the binary list for pyinstaller
         for _, dependency in self.dependencies.host.items():
             for bin_paths in dependency.cpp_info.bindirs:
-                binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*")])
+                binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*.dll")])
             for lib_paths in dependency.cpp_info.libdirs:
-                binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*")])
+                binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*.so*")])
+                binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*.dylib*")])
 
         # Copy dynamic libs from lib path
         binaries.extend([(f"{p}", ".") for p in Path(self._base_dir.joinpath("lib")).glob("**/*.dylib*")])