177 Commits (38dc9894add23691a948a8a733d3175e0b94b183)

Author SHA1 Message Date
Charles Brunet 8a641cac5f Fix pkgconfig.generate handling of BothLibraries dependencies 3 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 3 months ago
Jussi Pakkanen 6e20022295 Remove module type from OptionKey. 5 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 6 months ago
Xavier Claessens 5654f03450 interpreter: Dependency variables can be empty string 9 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Chris Lamb 2ed94ccb47 Make the Requires.private line in generated .pkgconfig files reproducible 1 year ago
Dylan Baker 74771d2119 compilers/d: use DFeatures for get_features_args 1 year ago
Xavier Claessens f1c35b561f pkgconfig: Set PKG_CONFIG in env for devenv and g-ir-scanner 1 year ago
Xavier Claessens 183e4b8e90 PkgConfigDependency: Move CLI handling into its own abstraction 1 year ago
Dylan Baker 020610cfbe modules/pkgconfig: Don't insert None into devenv list 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Eli Schwartz 3171fc5338
add better comments for mypy suppressions 1 year ago
Eli Schwartz e715400d1b
tree-wide: reduce unneeded imports on specific Dependency impls 1 year ago
Eli Schwartz 418063cc47
pkgconfig: move uninstalled devenv handling from setup to the module hook 1 year ago
Xavier Claessens 1781a481ee pkgconfig: Add include directories from internal deps in -uninstalled.pc 2 years ago
Eli Schwartz 7bdb4a6926
pkgconfig module: fix traceback on invalid missing description 2 years ago
X512 b1384b9c9f Haiku pkgconfig directory layout support 2 years ago
Paolo Bonzini 863f2a6d74 forbid using declare_dependency(objects: ...) with pkg-config module 2 years ago
Dylan Baker 20d76b8353
pylint: enable unnecessary-comprehension 2 years ago
Dylan Baker a572734330 modules/pkgconfig: make it a NewExtensionModule 2 years ago
Dylan Baker 7c12066e73 modules/pkgconfig: mypy clean! 2 years ago
Dylan Baker 9bd3c1957d modules/pkgconfig: Fix code to handle CustomTarget and CustomTargetIndex 2 years ago
Dylan Baker 2fb0c0e4d8 modules/pkgconfig: remove type checking abstraction 2 years ago
Dylan Baker e15f15d904 modules/pkgconfig: get rid of modifications to the BuildTarget objects 2 years ago
Dylan Baker 3f63827527 modules/pkgconfig: ensure "name" is not None 2 years ago
Dylan Baker 26f02f50b8 modules/pkgconfig: Get most type annotations added 2 years ago
Dylan Baker e84f293f67 modules/pkgconfig: Use typed_kwargs 2 years ago
Dylan Baker ddb95b0ed8 modules/pkgconfig: use typed_pos_args 2 years ago
Dylan Baker 6e75456a75 modules/pkgconfig: fix typo in blocked variable 2 years ago
Dylan Baker 48222c45b2 modules/pkgconfig: Fix some low hanging typing issues 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Marc-André Lureau 6096337904 pkgconfig: do not add valgrind as requirement 2 years ago
Michael Mera 9b21428006 fix parameter expansion in several error messages 2 years ago
Fredrik Salomonsson 2e31330fe6 pkgconfig: Add relocatable module option 3 years ago
Tristan Partin 2c03b2bb7f Move dataonly pkgconfig file to datadir/pkgconfig 3 years ago
Eli Schwartz 6240920c21
pkgconfig module: allow custom variables to reference builtin directories 3 years ago
Andrea Pappacoda 248e6cf473 pkgconfig: set libdir only if used 3 years ago
Xavier Claessens 95a4c6a62a pkgconfig: Fix linking to a custom target 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Eli Schwartz da81586a5b pkgconfig module: correctly generate Libs search path with absolute install_dir 3 years ago
Eli Schwartz d06cc042eb
f-strings 3 years ago
Dylan Baker c3c30d4b06 interpreter: Use typed_kwargs for func_custom_target 3 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Dylan Baker 20399a3e04 modules/pkgconfig: remove handling of .pcdep 3 years ago
Daniel Mensinger 8f7343831b refactor: Refactor BothLibraries logic 3 years ago