From 5d61b3b9470210f947ee3f1d6162808d25a08d5d Mon Sep 17 00:00:00 2001 From: Martin Valgur Date: Fri, 3 Nov 2023 23:19:41 +0200 Subject: [PATCH] pbc: fix build --- recipes/pbc/all/conanfile.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recipes/pbc/all/conanfile.py b/recipes/pbc/all/conanfile.py index f3998302aad927..987b59e134d65a 100644 --- a/recipes/pbc/all/conanfile.py +++ b/recipes/pbc/all/conanfile.py @@ -3,6 +3,7 @@ from conan import ConanFile from conan.tools.apple import XCRun, to_apple_arch from conan.tools.build import cross_building +from conan.tools.env import VirtualBuildEnv from conan.tools.files import apply_conandata_patches, copy, export_conandata_patches, get, rm, rmdir, chdir from conan.tools.gnu import Autotools, AutotoolsToolchain, AutotoolsDeps from conan.tools.layout import basic_layout @@ -66,8 +67,10 @@ def source(self): get(self, **self.conan_data["sources"][self.version], strip_root=True) def generate(self): + env = VirtualBuildEnv(self) + env.generate() tc = AutotoolsToolchain(self) - tc.extra_defines += ["LEX=flex"] + tc.configure_args.append("LEX=flex") # No idea why this is necessary, but if you don't set CC this way, then # configure complains that it can't find gmp. if cross_building(self) and self.settings.compiler == "apple-clang":