summaryrefslogtreecommitdiff
path: root/mesonbuild
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 /mesonbuild
parent6d7562a02cc6b6e45f2a43c7a29223e75e88c3df (diff)
downloadmeson-f077cb2ee3fba55fc0e1be327ad791c19f3c3b5e.tar.gz
MachineChoice: Implement __str__ for easier debug
Diffstat (limited to 'mesonbuild')
-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 d78fadd43..5b7750c99 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]