From 78cafeca4bbcda7a2df8e5628e520f5e1c4f405e Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Thu, 16 Nov 2023 13:30:26 +0100 Subject: [PATCH] Only check internal requirements when building internal Contributes to CURA-10831 --- conanfile.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/conanfile.py b/conanfile.py index 872bbe6c47..17b42abc37 100644 --- a/conanfile.py +++ b/conanfile.py @@ -317,10 +317,11 @@ class CuraConan(ConanFile): if self.options.internal and "fdm_materials" in req: continue self.requires(req) - for req in self.conan_data["requirements_internal"]: - if not self.options.internal and "fdm_materials" in req: - continue - self.requires(req) + if self.options.internal: + for req in self.conan_data["requirements_internal"]: + if "fdm_materials" in req: + continue + self.requires(req) self.requires("cpython/3.10.4") self.requires("boost/1.82.0") self.requires("fmt/9.0.0")