summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2021-02-24 02:57:37 +0200
committerJordan Petridis <jordan@centricular.com>2021-02-24 03:03:07 +0200
commitf7ac4181d683b0707c89cfd5a4c3e33b1e313068 (patch)
tree3fc21435bc0a4bf168dda5caf13e080fba7475ba /meson.build
parentd85738b39c2fe01ec09b83d2e1b88fa918939a01 (diff)
downloadcairo-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.build3
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,
)
)