diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2020-01-15 15:17:16 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2020-06-05 17:58:36 +0800 |
commit | 45b5780f2aaa9b1421b27721dd7b296ffb6fd8c5 (patch) | |
tree | d9ba38cc350822d7937ff3ec197eac8d164e3513 /pango/meson.build | |
parent | fc5e8c10149478bf208477f887de72c616aa42eb (diff) | |
download | pango-45b5780f2aaa9b1421b27721dd7b296ffb6fd8c5.tar.gz |
meson: Fix pkg-config file generation for HarfBuzz
HarfBuzz may be found manually instead of via pkg-config, so only add it to
Pango's pkg-config file if it is really found via pkg-config.
Diffstat (limited to 'pango/meson.build')
-rw-r--r-- | pango/meson.build | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pango/meson.build b/pango/meson.build index 738bd36c..b2496373 100644 --- a/pango/meson.build +++ b/pango/meson.build @@ -152,11 +152,16 @@ libpango_dep = declare_dependency( sources: pango_dep_sources, ) +pango_pkg_requires = ['gobject-2.0'] +if harfbuzz_dep.type_name() == 'pkgconfig' + pango_pkg_requires += 'harfbuzz' +endif + pkgconfig.generate(libpango, name: 'Pango', description: 'Internationalized text handling', version: meson.project_version(), - requires: ['gobject-2.0', 'harfbuzz'], + requires: pango_pkg_requires, filebase: 'pango', subdirs: pango_api_name, install_dir: join_paths(pango_libdir, 'pkgconfig'), |