aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/dependencyfallbacks.py
AgeCommit message (Expand)AuthorFilesLines
2022-03-29move a bunch of imports into TYPE_CHECKING blocksEli Schwartz1-3/+5
2022-03-03interpreter: use typed_kwargs for subproject()Dylan Baker1-1/+4
2022-03-03interpreter/dependencyfallbacks: fix a number of low hanging type issuesDylan Baker1-8/+10
2022-03-03modules/cmake: add type annotations for subproject methodDylan Baker1-15/+15
2021-10-26dep.name(): return dependency name even if dependency is not foundThomas Heijligen1-1/+1
2021-09-20dependency: If cached version is outdated, look on system againXavier Claessens1-0/+4
2021-09-20dependencyfallbacks: Use default_options for implicit fallbacksXavier Claessens1-12/+8
2021-09-01dependency: fallback and allow_fallback are mutually exclusiveXavier Claessens1-0/+2
2021-08-23interpreter: Fix dependency(..., static: true) fallbackXavier Claessens1-0/+11
2021-08-07Fix --force-fallack-for with --wrap-mode=nofallbackXavier Claessens1-4/+4
2021-07-21Fix meson.version().version_compare() regression in subprojectXavier Claessens1-1/+1
2021-06-18holders: remove unholderDaniel Mensinger1-25/+28
2021-06-18dependency: Empty fallback is the same as allow_fallback: falseXavier Claessens1-0/+4
2021-06-16interpreter: Extract dependency() logic into its own helper classXavier Claessens1-0/+346