18 Commits (6fad02db04534519e96f1ba66a178c6c9735554f)

Author SHA1 Message Date
Dylan Baker be20e0809f interpreter: allow default_options and override_options as a dict 2 years ago
Eli Schwartz 95b03f7930 avoid clearing the dependency cache unnecessarily based on wrap-mode 2 years ago
Xavier Claessens 39d825fabf Get fallback varname from wrap file after it has been configured 2 years ago
Michael Mera 9b21428006 fix parameter expansion in several error messages 3 years ago
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