From 81df7982bcebc1b1356d7d30c8468eaf9b303de9 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 11 Sep 2026 11:28:05 +0500 Subject: [PATCH] build-deps: `--reuse-boost` to support co-existing Release/Debug builds --- win/installers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/win/installers.py b/win/installers.py index 50b90f804f..8c8e8e153a 100644 --- a/win/installers.py +++ b/win/installers.py @@ -265,8 +265,7 @@ def install_boost( build_deps_cache.add_entry("BOOST_INSTALL_DIR", str(dependency_install_dir)) # NOTE Boost is fast to build with a limited set of libraries, so it's rebuilt by default. - # TODO: consider reuse_boost and release/debug installations. - if reuse_boost and is_already_installed(dependency_install_dir): + if reuse_boost and is_already_installed(dependency_install_dir, expected_build_cfg=build_cfg): return BOOST_ZIP = f"boost-{BOOST_VERSION}-b2-nodocs.7z" @@ -335,6 +334,8 @@ def install_boost( cwd=dependency_dir, ) + mark_installation(dependency_install_dir, build_cfg) + def install_opencollada( vs_cfg_vars: VsCfgResult,