From 1981fb6dfb51f44feb68590f51309520185e0780 Mon Sep 17 00:00:00 2001 From: Uli Schlachter Date: Sat, 22 May 2021 07:59:52 +0200 Subject: meson: Use more dependency objects For example, to depend on cairo-script, inccairoscript was added to "include_directories:" and libcairoscript was added to "link_with:". This commit instead uses the libcairoscript_dep dependency everywhere. Signed-off-by: Uli Schlachter --- boilerplate/meson.build | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'boilerplate') diff --git a/boilerplate/meson.build b/boilerplate/meson.build index 0216b7a6c..cc6bc9519 100644 --- a/boilerplate/meson.build +++ b/boilerplate/meson.build @@ -35,9 +35,13 @@ cairo_boilerplate_constructors = custom_target('cairo-boilerplate-constructors.c command: [python3, files('make-cairo-boilerplate-constructors.py')[0], '@OUTPUT@', '@INPUT@']) libcairoboilerplate = static_library('cairoboilerplate', cairo_boilerplate_sources + [cairo_boilerplate_constructors], - include_directories: [incbase, incsrc], - dependencies: deps, - link_with: [libcairo], + include_directories: [incbase], + dependencies: deps + [libcairo_dep], install: false, build_by_default: false, ) + +cairoboilerplate_dep = declare_dependency( + link_with: [libcairoboilerplate], + include_directories: include_directories('.'), +) -- cgit v1.2.1