From: Andrei Pavel Date: Wed, 18 Jun 2025 04:55:51 +0000 (+0300) Subject: [#3680] Fix generating .pc file when dependencies are not detected through pkg-config X-Git-Tag: Kea-3.0.0~57 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b95d69ba6fb1e80ac3024114ff5fedee67011525;p=thirdparty%2Fkea.git [#3680] Fix generating .pc file when dependencies are not detected through pkg-config meson.build:1051:4: ERROR: requires argument not a string, library with pkgconfig-generated file or pkgconfig-dependency object, got --- diff --git a/meson.build b/meson.build index 228a6fff1c..4ca9053995 100644 --- a/meson.build +++ b/meson.build @@ -1042,21 +1042,21 @@ endif #### pkg-config -additional_requires = [] -foreach i : [KRB5_DEP, MYSQL_DEP, POSTGRESQL_DEP] +requires = [] +foreach i : [CRYPTO_DEP, KRB5_DEP, LOG4CPLUS_DEP, MYSQL_DEP, POSTGRESQL_DEP] if i.found() and i.type_name() == 'pkgconfig' - additional_requires += i + requires += i endif endforeach if NETCONF_DEP.found() - additional_requires += ['libyang', 'sysrepo', 'libyang-cpp', 'sysrepo-cpp'] + requires += ['libyang', 'sysrepo', 'libyang-cpp', 'sysrepo-cpp'] endif pkg.generate( description: 'High-performance, extensible DHCP server engine', filebase: 'kea', libraries: LIBS_BUILT_SO_FAR, name: 'Kea', - requires: [CRYPTO_DEP, LOG4CPLUS_DEP] + additional_requires, + requires: requires, subdirs: 'kea', version: meson.project_version(), )