From 534b340a56419b9e5b892eef9d8b3fa3bb647afe Mon Sep 17 00:00:00 2001 From: Daniel Mensinger Date: Mon, 25 May 2020 10:07:36 +0200 Subject: opts: Add FeatureNew for '-' and 'not' introduced in 0.54.1 --- mesonbuild/optinterpreter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mesonbuild/optinterpreter.py b/mesonbuild/optinterpreter.py index 81206abe6..d47a3d247 100644 --- a/mesonbuild/optinterpreter.py +++ b/mesonbuild/optinterpreter.py @@ -171,11 +171,13 @@ class OptionInterpreter: res = self.reduce_single(arg.value) if not isinstance(res, (int, float)): raise OptionException('Token after "-" is not a number') + FeatureNew.single_use('negative numbers in meson_options.txt', '0.54.1', self.subproject) return -res elif isinstance(arg, mparser.NotNode): res = self.reduce_single(arg.value) if not isinstance(res, bool): raise OptionException('Token after "not" is not a a boolean') + FeatureNew.single_use('negation ("not") in meson_options.txt', '0.54.1', self.subproject) return not res elif isinstance(arg, mparser.ArithmeticNode): l = self.reduce_single(arg.left) -- cgit v1.2.3