summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/base.py
AgeCommit message (Expand)Author
2021-03-19split program related classes and functions out of dependenciesDylan Baker
2021-03-12Fix duplicate pkg_config_path entriesTristan Partin
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-02-26pkg-config: dump all PKG_CONFIG environment variables to simplify debuggingJeff Moguillansky
2021-01-21interpreter: accept external programs and dependencies for summaryPaolo Bonzini
2021-01-13Fix misspellsAntonin Décimo
2021-01-12dependencies: use env.machines for is_$os methodsDylan Baker
2021-01-11dependencies: Don't read PKG_CONFIG_PATH from the env againDylan Baker
2021-01-10cmake: add PATH logic to preliminary dep check (fixes #8133)Daniel Mensinger
2021-01-04Use a single coredata dictionary for optionsDylan Baker
2021-01-04use OptionKey for builtin and base optionsDylan Baker
2020-12-16cmake: Revert to using self.for_machine instead of MachineChoice.BUILD (fixes...Daniel Mensinger
2020-11-24compiler: allow non-built internal dependencies as argumentsPaolo Bonzini
2020-11-22Merge pull request #8011 from dcbaker/submit/post-python36-cleanupsJussi Pakkanen
2020-11-21Handle cmake dependencies which require a specified versionJason Ekstrand
2020-11-20use real pathlib moduleDylan Baker
2020-11-12dependencies: Put pkgconfig options before operandsHaelwenn (lanodan) Monnier
2020-10-16cmake: ignore CMAKE_TOOLCHAIN_FILE and CMAKE_PROJECT_INCLUDE to avoid conflic...Daniel Mensinger
2020-10-13cmake: Add cross compilation supportDaniel Mensinger
2020-10-08dependency: support boolean argument "allow_fallback"Paolo Bonzini
2020-10-08interpreter: clean up handling of force_fallbackPaolo Bonzini
2020-10-04pathlib: Fix resolve() by overriding it in Python 3.5Daniel Mensinger
2020-10-04cmake: switch to pathlib (fixes #7322)Daniel Mensinger
2020-09-29Merge pull request #7758 from dcbaker/submit/hdf5-factoryDylan Baker
2020-09-28typing: fully annotate cmake.executorDaniel Mensinger
2020-09-25dependencies/hdf5: Convert to a dependency_factoryDylan Baker
2020-09-14InternalDependency: Add as_link_whole() methodXavier Claessens
2020-09-13external-project: New module to build configure/make projectsXavier Claessens
2020-09-08typing: fix dependencies for new follow_importsDaniel Mensinger
2020-09-08Add some type hints to the ExternalProgram classNirbheek Chauhan
2020-09-08Fix picking up tools with args from the env on WindowsNirbheek Chauhan
2020-09-02cmake: Don't link DEBUG to CRT when not building with MSVCNirbheek Chauhan
2020-09-02dependencies: Fix type of dependency_factory decoratorDylan Baker
2020-08-18Interpreter: Fix c_stdlib usageXavier Claessens
2020-08-05cmake: Use the DEBUG config when linking to the debug CRTNirbheek Chauhan
2020-07-23Merge pull request #7461 from mensinda/noMoreSetuptoolsJussi Pakkanen
2020-07-16mdata: remove setuptools and use mesondata insteadDaniel Mensinger
2020-07-16deps: Do not deepcopy internal libraries (fixes #7457)Daniel Mensinger
2020-06-14Use cmake args also when calling get_cmake_infoVili Väinölä
2020-06-13cmake: Fix handling of path seperators (fixes #7294)Daniel Mensinger
2020-06-12dependencies: Add a couple of type annotationsDylan Baker
2020-06-12dependencies: Don't allow using the default binary for host on cross compilesDylan Baker
2020-06-12dependencies: Don't try to find a binary by "default_path" when cross compilingDylan Baker
2020-06-12dependencies: Split search_tool out of ExternalDependencyDylan Baker
2020-06-12cmake: Subprojects support CMAKE_PREFIX_PATH (fixes #7249)Daniel Mensinger
2020-06-10Fix python3 installed from the Windows StoreD Scott Phillips
2020-06-10dependencies: Remove finish_init methodDylan Baker
2020-05-24fix cmake target configuration selection.Alexander Neumann
2020-05-11ConfigToolDependency: Don't fallback to system tool when cross compilingXavier Claessens
2020-04-30ExternalProgram: Do special windows tricks even when name is providedXavier Claessens