aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/base.py
AgeCommit message (Expand)AuthorFilesLines
2022-09-12dependencies: log the real reason for a dependency lookup failingEli Schwartz1-2/+2
2022-09-12dependencies: simplify log_tried into a staticmethodEli Schwartz1-3/+6
2022-08-04typing: simplify type annotations for librariesEli Schwartz1-2/+2
2022-06-01dependencies: Fix d_module_version typesDylan Baker1-1/+1
2022-05-25dependencies: Don't allow as_link_whole to complete with SharedLibrariesDylan Baker1-1/+12
2022-05-25dependencies: Fix several annotations issuesDylan Baker1-7/+11
2022-05-03add prefer_static built-in optionDudemanguy1-2/+2
2022-05-03interpreter: new function add_project_dependencies()Paolo Bonzini1-0/+6
2022-05-03dependencies: extract code to get all leaf dependenciesPaolo Bonzini1-1/+17
2022-04-13dependencies: tighten type checking and fix cmake API violation for get_variableEli Schwartz1-10/+4
2022-03-07dependencies: Dependency Sources can be StructuredSourcesDylan Baker1-3/+6
2022-03-03add D features to InternalDependencyRemi Thebault1-2/+9
2022-03-01allow dependency checks to bubble up feature warnings to the interpreterEli Schwartz1-0/+3
2022-02-14comment out broken Feature checks that fail mypyEli Schwartz1-3/+10
2022-01-18dependencies: fix libraries and whole_libraries typesDylan Baker1-4/+5
2022-01-18dependencies: don't pass kwargs from get_pkgconfig_variableDylan Baker1-2/+7
2021-10-26dep.name(): return dependency name even if dependency is not foundThomas Heijligen1-2/+2
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-10-04dependencies: Dependency.sources can have CustomTargetsDylan Baker1-5/+6
2021-10-04remove f from f-string that has no formattingEli Schwartz1-1/+1
2021-10-04various python neatness cleanupsEli Schwartz1-2/+2
2021-09-07summary: fix dependenciesPaolo Bonzini1-1/+1
2021-08-03Fix when gtest dep is found but does not pass version checkXavier Claessens1-0/+1
2021-07-28dependencies: make the preferred LibType available to any ExternalDependencyEli Schwartz1-1/+2
2021-07-13dependencies: drop Dependency.methods and Dependency.get_methods()Dylan Baker1-13/+0
2021-07-05more f-strings too complex to be caught by pyupgradeEli Schwartz1-2/+2
2021-06-26refactor: Refactor BothLibraries logicDaniel Mensinger1-8/+3
2021-06-22fix: Handling BothLibraries objects (fixes #8907)Daniel Mensinger1-3/+8
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger1-2/+2
2021-06-17add new dependency type "builtin"Eli Schwartz1-0/+19
2021-06-17move base class for system dependencies into base.pyEli Schwartz1-0/+17
2021-06-14dependencies: Use a typing.NewType for Dependency.type_nameDylan Baker1-5/+8
2021-06-09typing: Rename some variablesDaniel Mensinger1-1/+1
2021-06-09typing: remove unused DependencyTypeDaniel Mensinger1-1/+1
2021-06-09typing: Fully annotate dependenciesDaniel Mensinger1-4/+4
2021-06-03typing: Fully annotate dependencies.baseDaniel Mensinger1-64/+64
2021-06-03deps: Split dependencies.baseDaniel Mensinger1-1819/+0
2021-05-29cmake: Fix CMakeToolchain (fixes #8293)Daniel Mensinger1-2/+2
2021-05-23Fix double negative in 'No CMake binary not found'Jon Turney1-1/+1
2021-05-08interpreter: Skip not_found_message and include_type in cache idXavier Claessens1-1/+7
2021-03-23deprecated QMAKE dependency typeDylan Baker1-1/+4
2021-03-23Refactor Qt Dependency into proper split classes with factoriesDylan Baker1-0/+11
2021-03-22dependencies/base: Use FeatureDeprecated instead of mlog.warningDylan Baker1-4/+2
2021-03-22dependencies/base: Use Compiler instead of CompilerTypeDylan Baker1-2/+2
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-323/+1
2021-03-12Fix duplicate pkg_config_path entriesTristan Partin1-2/+2
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-58/+58
2021-02-26pkg-config: dump all PKG_CONFIG environment variables to simplify debuggingJeff Moguillansky1-2/+4
2021-01-21interpreter: accept external programs and dependencies for summaryPaolo Bonzini1-0/+17
2021-01-13Fix misspellsAntonin Décimo1-1/+1