diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2023-03-07 00:53:04 -0500 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2023-03-09 22:04:38 -0500 |
commit | 83b4f14fcea0f71c94a484809abab59e01952f5b (patch) | |
tree | 751b6df29910a61b84fc8f5c462a6514e68f1f67 | |
parent | d897c300f1a76e068f40f9d98182a80de9d2411b (diff) | |
download | meson-83b4f14fcea0f71c94a484809abab59e01952f5b.zip meson-83b4f14fcea0f71c94a484809abab59e01952f5b.tar.gz meson-83b4f14fcea0f71c94a484809abab59e01952f5b.tar.bz2 |
emit FeatureNew warning for compiler.preprocess used multiple times
In commit c2a55bfe43fae1b44cf49a083297d6755c89e1cc multiple bugs were
fixed, but a FeatureNew was only added for the one that was mentioned in
the commit message.
Make sure to warn users about the reliability of the one that wasn't
mentioned, too.
-rw-r--r-- | mesonbuild/interpreter/compiler.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/interpreter/compiler.py b/mesonbuild/interpreter/compiler.py index 4e88145..d56591b 100644 --- a/mesonbuild/interpreter/compiler.py +++ b/mesonbuild/interpreter/compiler.py @@ -776,6 +776,9 @@ class CompilerHolder(ObjectHolder['Compiler']): location=self.current_node) tg_counter = next(self.preprocess_uid[self.interpreter.subdir]) + if tg_counter > 0: + FeatureNew.single_use('compiler.preprocess used multiple times', '1.1.0', self.subproject, + location=self.current_node) tg_name = f'preprocessor_{tg_counter}' tg = build.CompileTarget( tg_name, |