Add relative uranium, libcharon and cura to PYTHONPATH

Needed because not everything is a conan package yet

Contributes to CURA-9365
This commit is contained in:
j.spijker@ultimaker.com 2022-06-13 15:46:10 +02:00 committed by Jelle Spijker
parent 22e17dd040
commit 5190742850

View file

@ -189,9 +189,9 @@ class CuraConan(ConanFile):
self.folders.generators = os.path.join(self.folders.build, "conan")
# FIXME: Once libCharon en Uranium are also Packages
self.runenv_info.append_path("PYTHONPATH", self.source_folder)
self.runenv_info.append_path("PYTHONPATH", str(Path(self.source_folder).parent.joinpath("uranium")))
self.runenv_info.append_path("PYTHONPATH", str(Path(self.source_folder).parent.joinpath("libcharon")))
self.runenv_info.append_path("PYTHONPATH", str(Path(__file__).parent))
self.runenv_info.append_path("PYTHONPATH", str(Path(__file__).parent.parent.joinpath("uranium")))
self.runenv_info.append_path("PYTHONPATH", str(Path(__file__).parent.parent.joinpath("libcharon")))
def imports(self):
self.copy("CuraEngine.exe", root_package = "curaengine", src = "@bindirs", dst = self.source_folder, keep_path = False)