summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--src/buildtool/build_engine/target_map/built_in_rules.cpp2
2 files changed, 2 insertions, 1 deletions
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::string>{},
std::vector<Tree::Ptr>{},
std::move(vars_set),
- std::set<std::string>{},
+ tainted,
std::move(deps_info));
analysis_result = result_map->Add(key.target,
std::move(effective_conf),