aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/build.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 6bb487b..47e4a1d 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -2719,6 +2719,9 @@ class ConfigurationData(HoldableObject):
def __contains__(self, value: str) -> bool:
return value in self.values
+ def __bool__(self) -> bool:
+ return bool(self.values)
+
def get(self, name: str) -> T.Tuple[T.Union[str, int, bool], T.Optional[str]]:
return self.values[name] # (val, desc)