summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-05-26 08:42:53 +0200
committerDylan Baker <dylan@pnwbakers.com>2025-07-14 10:26:46 -0700
commitbdabc2e5de8764521ded7e2e919a13e9e214757d (patch)
treeb0b01056a85f9fedd072e5ea33f7de00db631bc9 /mesonbuild/interpreter
parent12563f74a9f3dda70dcd4778aa958de355d1fae7 (diff)
downloadmeson-bdabc2e5de8764521ded7e2e919a13e9e214757d.tar.gz
interpreter: allow retrieving build options with get_option()
Fixes: #14788 Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mesonbuild/interpreter')
-rw-r--r--mesonbuild/interpreter/interpreter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index 730f3d36e..8f68646d3 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -1085,7 +1085,7 @@ class Interpreter(InterpreterBase, HoldableObject):
value_object: T.Optional[options.AnyOptionType]
try:
- optkey = options.OptionKey(optname, self.subproject)
+ optkey = options.OptionKey.from_string(optname).evolve(subproject=self.subproject)
value_object, value = self.coredata.optstore.get_value_object_and_value_for(optkey)
except KeyError:
if self.coredata.optstore.is_base_option(optkey):