summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/pkgconfig.py
AgeCommit message (Expand)Author
2023-08-18consistently use Literal annotation from typing_extensionsEli Schwartz
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-14WIP: refactor loggable popen calls for consistencyEli Schwartz
2023-04-11fix various spelling issuesJosh Soref
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet
2023-01-16properly type utils/core.py and add it to mypyEli Schwartz
2022-12-25dependencies: better logging of pkg-config call outputsEli Schwartz
2022-12-04refactor pkg-config dependency to allow statically finding the programEli Schwartz
2022-09-12dependencies: simplify log_tried into a staticmethodEli Schwartz
2022-05-01Merge pull request #10039 from eli-schwartz/wayland-protocols-subproject-filesJussi Pakkanen
2022-04-30pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* envXavier Claessens
2022-04-13dependencies: tighten type checking and fix cmake API violation for get_variableEli Schwartz
2022-03-07move a bunch of imports into TYPE_CHECKING blocksEli Schwartz
2022-02-01Fix dep.get_variable() with empty string default_valueXavier Claessens
2022-01-27flake8: fix indentation styleEli Schwartz
2022-01-18dependencies: don't pass kwargs from get_pkgconfig_variableDylan Baker
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz
2021-10-10pkg-config: do not ever successfully detect Strawberry Perl.Eli Schwartz
2021-10-10simplify some log formatting by splitting out a commonly used format stringEli Schwartz
2021-08-15editorconfig: add setting to trim trailing whitespaceEli Schwartz
2021-08-09pkg-config: support for `-l:libfoo.a`lilinzhe
2021-07-28dependencies: make the preferred LibType available to any ExternalDependencyEli Schwartz
2021-07-13dependencies: drop Dependency.methods and Dependency.get_methods()Dylan Baker
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-06-14dependencies: Use a typing.NewType for Dependency.type_nameDylan Baker
2021-06-06typing: Fully annotate dependencies.pkgconfigDaniel Mensinger
2021-06-03deps: Split dependencies.baseDaniel Mensinger