diff --git a/conanfile.py b/conanfile.py index 75ecfbb351..a43cea1977 100644 --- a/conanfile.py +++ b/conanfile.py @@ -93,8 +93,10 @@ class CuraConan(ConanFile): if self.build_folder is not None: return Path(self.build_folder) return Path(os.getcwd(), "venv") - - return Path(self.install_folder) # TODO: add base dir for running from source + if self.in_local_cache: + return Path(self.install_folder) + else: + return Path(self.source_folder, "venv") @property def _share_dir(self):