aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/dependencyfallbacks.py
AgeCommit message (Expand)AuthorFilesLines
2023-06-20interpreter: allow default_options and override_options as a dictDylan Baker1-7/+6
2023-05-29avoid clearing the dependency cache unnecessarily based on wrap-modeEli Schwartz1-0/+2
2022-10-09Get fallback varname from wrap file after it has been configuredXavier Claessens1-8/+8
2022-06-17fix parameter expansion in several error messagesMichael Mera1-1/+1
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