diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2021-02-24 02:57:37 +0200 |
---|---|---|
committer | Jordan Petridis <jordan@centricular.com> | 2021-02-24 03:03:07 +0200 |
commit | f7ac4181d683b0707c89cfd5a4c3e33b1e313068 (patch) | |
tree | 3fc21435bc0a4bf168dda5caf13e080fba7475ba /meson.build | |
parent | d85738b39c2fe01ec09b83d2e1b88fa918939a01 (diff) | |
download | cairo-f7ac4181d683b0707c89cfd5a4c3e33b1e313068.tar.gz |
meson: declare dependancy on libcairo_dep for overrides
When declaring a dependency on a feature, say `dependency('cairo-png')`
the resulting object did not depend on cairo and thus was missing
basic things like, `cairo.h` from its include dir.
Make it so overrides do in fact include the basic cairo functionality
needed for them to work.
Related:
https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/236
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/meson.build b/meson.build index 52945db52..96dd1abd4 100644 --- a/meson.build +++ b/meson.build @@ -888,8 +888,7 @@ foreach feature: built_features description: feature['description'] + ' for cairo graphics library', ) meson.override_dependency(feature['name'], - declare_dependency(link_with: libcairo, - dependencies: [feature_deps, feature_compile_deps], + declare_dependency(dependencies: [libcairo_dep, feature_deps, feature_compile_deps], link_args: feature_libs, ) ) |