aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2019-11-25 20:16:54 -0500
committerXavier Claessens <xavier.claessens@collabora.com>2020-03-06 15:26:02 -0500
commit8edc6d655d6069dd5e6e7b531701086d774d7529 (patch)
tree25d64663547ad2c5faf279bd8dda08e8c8e12526 /mesonbuild/build.py
parent141401c11d8900775a15a91ee6ca4dbeac2dfe87 (diff)
downloadmeson-8edc6d655d6069dd5e6e7b531701086d774d7529.zip
meson-8edc6d655d6069dd5e6e7b531701086d774d7529.tar.gz
meson-8edc6d655d6069dd5e6e7b531701086d774d7529.tar.bz2
Improve logged messages for overriden dependencies
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r--mesonbuild/build.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 33820b4..2b5c0ea 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -106,6 +106,12 @@ def get_target_macos_dylib_install_name(ld) -> str:
class InvalidArguments(MesonException):
pass
+class DependencyOverride:
+ def __init__(self, dep, node, explicit=True):
+ self.dep = dep
+ self.node = node
+ self.explicit = explicit
+
class Build:
"""A class that holds the status of one build including
all dependencies and so on.