summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/pkgconfig.py
AgeCommit message (Expand)Author
2025-10-14pkgconfig: Improve handling of empty string depsEyal Itkin
2025-10-11pkgconfig: Handle malformatted string dependenciesEyal Itkin
2025-09-11Document internal dep support in pkgconfig.generate `requires` argBenjamin Gilbert
2025-08-01modules/pkgconfig: Resolve dependencies in case of an internal dependencyCorentin Noël
2025-05-06Add license keyword to pkgconfig generateCharles Brunet
2025-05-06do not use len to check emptynessCharles Brunet
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-02-12modules/pkgconfig: use host machine to calculate install prefixDylan Baker
2024-09-11Fix pkgconfig.generate handling of BothLibraries dependenciesCharles Brunet
2024-08-30update various deprecation notices to call out meson 2.0Eli Schwartz
2024-07-17Remove module type from OptionKey.Jussi Pakkanen
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-02-26interpreter: Dependency variables can be empty stringXavier Claessens
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-11-22Make the Requires.private line in generated .pkgconfig files reproducibleChris Lamb
2023-10-16compilers/d: use DFeatures for get_features_argsDylan Baker
2023-09-18pkgconfig: Set PKG_CONFIG in env for devenv and g-ir-scannerXavier Claessens
2023-08-03PkgConfigDependency: Move CLI handling into its own abstractionXavier Claessens
2023-07-25modules/pkgconfig: Don't insert None into devenv listDylan Baker
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-07-19add better comments for mypy suppressionsEli Schwartz
2023-06-26tree-wide: reduce unneeded imports on specific Dependency implsEli Schwartz
2023-06-26pkgconfig: move uninstalled devenv handling from setup to the module hookEli Schwartz
2023-06-01pkgconfig: Add include directories from internal deps in -uninstalled.pcXavier Claessens
2023-04-18pkgconfig module: fix traceback on invalid missing descriptionEli Schwartz
2023-01-20Haiku pkgconfig directory layout supportX512
2023-01-04forbid using declare_dependency(objects: ...) with pkg-config modulePaolo Bonzini
2022-10-03pylint: enable unnecessary-comprehensionDylan Baker
2022-08-18modules/pkgconfig: make it a NewExtensionModuleDylan Baker
2022-08-18modules/pkgconfig: mypy clean!Dylan Baker
2022-08-18modules/pkgconfig: Fix code to handle CustomTarget and CustomTargetIndexDylan Baker
2022-08-18modules/pkgconfig: remove type checking abstractionDylan Baker
2022-08-18modules/pkgconfig: get rid of modifications to the BuildTarget objectsDylan Baker
2022-08-18modules/pkgconfig: ensure "name" is not NoneDylan Baker
2022-08-18modules/pkgconfig: Get most type annotations addedDylan Baker
2022-08-18modules/pkgconfig: Use typed_kwargsDylan Baker
2022-08-18modules/pkgconfig: use typed_pos_argsDylan Baker
2022-08-18modules/pkgconfig: fix typo in blocked variableDylan Baker
2022-08-18modules/pkgconfig: Fix some low hanging typing issuesDylan Baker
2022-08-17modules: use module level information about new and deprecationDylan Baker
2022-07-06pkgconfig: do not add valgrind as requirementMarc-André Lureau
2022-06-17fix parameter expansion in several error messagesMichael Mera
2022-04-19pkgconfig: Add relocatable module optionFredrik Salomonsson
2022-03-09Move dataonly pkgconfig file to datadir/pkgconfigTristan Partin
2022-02-15pkgconfig module: allow custom variables to reference builtin directoriesEli Schwartz
2022-02-01pkgconfig: set libdir only if usedAndrea Pappacoda
2021-12-22pkgconfig: Fix linking to a custom targetXavier Claessens
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz
2021-10-27fix various flake8 whitespace errorsEli Schwartz