14 Commits (6e36f8f6664c4a1c6a85b41f55995fb73c9d66a0)

Author SHA1 Message Date
Eli Schwartz c9938f8f60
move a bunch of imports into TYPE_CHECKING blocks 3 years ago
Dylan Baker 4a2058cb83 interpreter: use typed_kwargs for subproject() 3 years ago
Dylan Baker ae8fb74e57 interpreter/dependencyfallbacks: fix a number of low hanging type issues 3 years ago
Dylan Baker f4ae32c2ad modules/cmake: add type annotations for subproject method 3 years ago
Thomas Heijligen ecdf192f46 dep.name(): return dependency name even if dependency is not found 3 years ago
Xavier Claessens 30f24bfa32 dependency: If cached version is outdated, look on system again 3 years ago
Xavier Claessens e9386e80ae dependencyfallbacks: Use default_options for implicit fallbacks 3 years ago
Xavier Claessens d67850b45e dependency: fallback and allow_fallback are mutually exclusive 3 years ago
Xavier Claessens e646130ef1 interpreter: Fix dependency(..., static: true) fallback 3 years ago
Xavier Claessens 943596abbb Fix --force-fallack-for with --wrap-mode=nofallback 3 years ago
Xavier Claessens 0183954ea1 Fix meson.version().version_compare() regression in subproject 3 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 years ago
Xavier Claessens 5f3b73beb5 dependency: Empty fallback is the same as allow_fallback: false 4 years ago
Xavier Claessens b6d754a40c interpreter: Extract dependency() logic into its own helper class 4 years ago