aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/pkgconfig.py
AgeCommit message (Expand)AuthorFilesLines
2024-05-23Refactor option classes to their own file.Jussi Pakkanen1-1/+1
2024-02-26interpreter: Dependency variables can be empty stringXavier Claessens1-0/+2
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-12/+1
2023-11-22Make the Requires.private line in generated .pkgconfig files reproducibleChris Lamb1-1/+1
2023-10-16compilers/d: use DFeatures for get_features_argsDylan Baker1-1/+2
2023-09-18pkgconfig: Set PKG_CONFIG in env for devenv and g-ir-scannerXavier Claessens1-2/+2
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens1-2/+2
2023-07-25modules/pkgconfig: Don't insert None into devenv listDylan Baker1-1/+2
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz1-1/+1
2023-07-19add better comments for mypy suppressionsEli Schwartz1-0/+1
2023-06-26tree-wide: reduce unneeded imports on specific Dependency implsEli Schwartz1-3/+2
2023-06-26pkgconfig: move uninstalled devenv handling from setup to the module hookEli Schwartz1-2/+9
2023-06-01pkgconfig: Add include directories from internal deps in -uninstalled.pcXavier Claessens1-23/+18
2023-04-18pkgconfig module: fix traceback on invalid missing descriptionEli Schwartz1-6/+8
2023-01-20Haiku pkgconfig directory layout supportX5121-0/+3
2023-01-04forbid using declare_dependency(objects: ...) with pkg-config modulePaolo Bonzini1-0/+2
2022-10-03pylint: enable unnecessary-comprehensionDylan Baker1-2/+1
2022-08-18modules/pkgconfig: make it a NewExtensionModuleDylan Baker1-5/+5
2022-08-18modules/pkgconfig: mypy clean!Dylan Baker1-22/+25
2022-08-18modules/pkgconfig: Fix code to handle CustomTarget and CustomTargetIndexDylan Baker1-3/+4
2022-08-18modules/pkgconfig: remove type checking abstractionDylan Baker1-8/+7
2022-08-18modules/pkgconfig: get rid of modifications to the BuildTarget objectsDylan Baker1-24/+40
2022-08-18modules/pkgconfig: ensure "name" is not NoneDylan Baker1-2/+9
2022-08-18modules/pkgconfig: Get most type annotations addedDylan Baker1-50/+80
2022-08-18modules/pkgconfig: Use typed_kwargsDylan Baker1-58/+98
2022-08-18modules/pkgconfig: use typed_pos_argsDylan Baker1-8/+6
2022-08-18modules/pkgconfig: fix typo in blocked variableDylan Baker1-1/+1
2022-08-18modules/pkgconfig: Fix some low hanging typing issuesDylan Baker1-18/+20
2022-08-17modules: use module level information about new and deprecationDylan Baker1-1/+4
2022-07-06pkgconfig: do not add valgrind as requirementMarc-André Lureau1-0/+2
2022-06-17fix parameter expansion in several error messagesMichael Mera1-1/+1
2022-04-19pkgconfig: Add relocatable module optionFredrik Salomonsson1-2/+14
2022-03-09Move dataonly pkgconfig file to datadir/pkgconfigTristan Partin1-0/+1
2022-02-15pkgconfig module: allow custom variables to reference builtin directoriesEli Schwartz1-11/+46
2022-02-01pkgconfig: set libdir only if usedAndrea Pappacoda1-1/+2
2021-12-22pkgconfig: Fix linking to a custom targetXavier Claessens1-1/+2
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz1-5/+5
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-4/+4
2021-10-10pkgconfig module: correctly generate Libs search path with absolute install_dirEli Schwartz1-4/+6
2021-10-04f-stringsEli Schwartz1-2/+1
2021-09-30interpreter: Use typed_kwargs for func_custom_targetDylan Baker1-4/+5
2021-09-24build: use an object rather than a dict for the dep_manifestDylan Baker1-6/+10
2021-09-06mintro: add installed_planFilipe Laíns1-2/+4
2021-08-17Add install tagsXavier Claessens1-1/+1
2021-07-13modules/pkgconfig: remove handling of .pcdepDylan Baker1-11/+1
2021-06-26refactor: Refactor BothLibraries logicDaniel Mensinger1-18/+1
2021-06-18holders: remove unholderDaniel Mensinger1-7/+8
2021-06-18holders: Introduce BothLibrariesDaniel Mensinger1-7/+22
2021-06-03deps: Split dependencies.baseDaniel Mensinger1-1/+1
2021-05-28modules: Add methods dict everywhereXavier Claessens1-0/+5