aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-08-02 13:33:02 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-08-03 16:27:52 -0400
commitf077cb2ee3fba55fc0e1be327ad791c19f3c3b5e (patch)
treebbce6fde5cf9bf3569be35c7b90bd6cb4a7abf6f
parent6d7562a02cc6b6e45f2a43c7a29223e75e88c3df (diff)
downloadmeson-f077cb2ee3fba55fc0e1be327ad791c19f3c3b5e.zip
meson-f077cb2ee3fba55fc0e1be327ad791c19f3c3b5e.tar.gz
meson-f077cb2ee3fba55fc0e1be327ad791c19f3c3b5e.tar.bz2
MachineChoice: Implement __str__ for easier debug
-rw-r--r--mesonbuild/utils/universal.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/utils/universal.py b/mesonbuild/utils/universal.py
index d78fadd..5b7750c 100644
--- a/mesonbuild/utils/universal.py
+++ b/mesonbuild/utils/universal.py
@@ -487,6 +487,9 @@ class MachineChoice(enum.IntEnum):
BUILD = 0
HOST = 1
+ def __str__(self) -> str:
+ return f'{self.get_lower_case_name()} machine'
+
def get_lower_case_name(self) -> str:
return PerMachine('build', 'host')[self]