From b2ec8d5234e5b6e0a53618f3d8ae3377150836f4 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Wed, 10 Apr 2024 13:04:05 +0200 Subject: Correctly report taintedness of "configure" targets Taken from commit fb365b17ca339a25688ff61918280a46d64943b9 --- CHANGELOG.md | 1 + src/buildtool/build_engine/target_map/built_in_rules.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91167bd9..319f0577 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ Bug fixes on top of release `1.2.4`. in the source tree. - `just-mr` now reports the name of the build tool correctly, even if not called `just`. +- Taintedness of "configure" targets is now propagated correctly. ## Release `1.2.4` (2023-12-19) diff --git a/src/buildtool/build_engine/target_map/built_in_rules.cpp b/src/buildtool/build_engine/target_map/built_in_rules.cpp index 6d55784f..2cdd723a 100644 --- a/src/buildtool/build_engine/target_map/built_in_rules.cpp +++ b/src/buildtool/build_engine/target_map/built_in_rules.cpp @@ -1396,7 +1396,7 @@ void ConfigureRule( std::vector{}, std::vector{}, std::move(vars_set), - std::set{}, + tainted, std::move(deps_info)); analysis_result = result_map->Add(key.target, std::move(effective_conf), -- cgit v1.2.3