Browse Source

handle local packages correctly

Contributes to CURA-9365
j.spijker@ultimaker.com 2 years ago
parent
commit
c22999c314
1 changed files with 4 additions and 1 deletions
  1. 4 1
      conanfile.py

+ 4 - 1
conanfile.py

@@ -143,7 +143,10 @@ class CuraConan(ConanFile):
         for data in pyinstaller_metadata["datas"].values():
             if "package" in data:  # get the paths from conan package
                 if data["package"] == self.name:
-                    src_path = Path(self.package_folder, data["src"])
+                    if self.in_local_cache:
+                        src_path = Path(self.package_folder, data["src"])
+                    else:
+                        src_path = Path(self.source_folder, data["src"])
                 else:
                     src_path = Path(self.deps_cpp_info[data["package"]].rootpath, data["src"])
             elif "root" in data:  # get the paths relative from the sourcefolder