aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/backend/ninjabackend.py4
-rw-r--r--mesonbuild/coredata.py1
2 files changed, 5 insertions, 0 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index 738d316..8329b59 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -2100,5 +2100,9 @@ rule FORTRAN_DEP_HACK
elem.add_item('pool', 'console')
elem.write(outfile)
+ elem = NinjaBuildElement(self.all_outputs, 'reconfigure', 'REGENERATE_BUILD', 'PHONY')
+ elem.add_item('pool', 'console')
+ elem.write(outfile)
+
elem = NinjaBuildElement(self.all_outputs, deps, 'phony', '')
elem.write(outfile)
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py
index c8ee13f..fad39e6 100644
--- a/mesonbuild/coredata.py
+++ b/mesonbuild/coredata.py
@@ -247,4 +247,5 @@ forbidden_target_names = {'clean': None,
'install': None,
'build.ninja': None,
'scan-build': None,
+ 'reconfigure': None,
}