commit c378c3bf28a42ce5d5abb7ad20e16acd6394c7cd
parent 3f0064d31911c90f2d34687f00936d208588dab7
Author: Alex Hochheiden <ahochheiden@mozilla.com>
Date: Tue, 16 Dec 2025 00:36:46 +0000
Bug 2000692 - Regenerate `PREPROCESSED_IPDL_SOURCES` on configuration change r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D276084
Diffstat:
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/python/mozbuild/mozbuild/backend/recursivemake.py b/python/mozbuild/mozbuild/backend/recursivemake.py
@@ -1853,7 +1853,15 @@ class RecursiveMakeBackend(MakeBackend):
basename = os.path.basename(source)
sorted_nonstatic_ipdl_basenames.append(basename)
rule = mk.create_rule([basename])
- rule.add_dependencies([source])
+ rule.add_dependencies(
+ [
+ source,
+ "backend.mk",
+ "Makefile",
+ "$(DEPTH)/config/autoconf.mk",
+ "$(topsrcdir)/config/config.mk",
+ ]
+ )
rule.add_commands(
[
"$(RM) $@",