aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/base.py
AgeCommit message (Expand)AuthorFilesLines
2021-08-10Fix when gtest dep is found but does not pass version checkXavier Claessens1-0/+1
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
2021-01-12dependencies: use env.machines for is_$os methodsDylan Baker1-7/+7
2021-01-11dependencies: Don't read PKG_CONFIG_PATH from the env againDylan Baker1-10/+2
2021-01-10cmake: add PATH logic to preliminary dep check (fixes #8133)Daniel Mensinger1-2/+16
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-5/+5
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-5/+6
2020-12-16cmake: Revert to using self.for_machine instead of MachineChoice.BUILD (fixes...Daniel Mensinger1-2/+3
2020-11-24compiler: allow non-built internal dependencies as argumentsPaolo Bonzini1-3/+10
2020-11-22Merge pull request #8011 from dcbaker/submit/post-python36-cleanupsJussi Pakkanen1-1/+1
2020-11-21Handle cmake dependencies which require a specified versionJason Ekstrand1-2/+6
2020-11-20use real pathlib moduleDylan Baker1-1/+1
2020-11-12dependencies: Put pkgconfig options before operandsHaelwenn (lanodan) Monnier1-1/+5
2020-10-16cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflic...Daniel Mensinger1-1/+2
2020-10-13cmake: Add cross compilation supportDaniel Mensinger1-9/+21
2020-10-08dependency: support boolean argument "allow_fallback"Paolo Bonzini1-2/+4
2020-10-08interpreter: clean up handling of force_fallbackPaolo Bonzini1-1/+1
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger1-1/+1
2020-10-04cmake: switch to pathlib (fixes #7322)Daniel Mensinger1-4/+4
2020-09-29Merge pull request #7758 from dcbaker/submit/hdf5-factoryDylan Baker1-3/+3
2020-09-28typing: fully annotate cmake.executorDaniel Mensinger1-5/+5
2020-09-25dependencies/hdf5: Convert to a dependency_factoryDylan Baker1-3/+3
2020-09-14InternalDependency: Add as_link_whole() methodXavier Claessens1-0/+5
2020-09-13external-project: New module to build configure/make projectsXavier Claessens1-11/+18
2020-09-08typing: fix dependencies for new follow_importsDaniel Mensinger1-11/+11
2020-09-08Add some type hints to the ExternalProgram classNirbheek Chauhan1-7/+7