From afc9c11e9a698af1f9dd7cb3846e4a858724ee5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Corr=C3=AAa=20da=20Silva=20Sanches?= Date: Fri, 16 Mar 2018 00:16:29 -0300 Subject: [meson-build] declaring more libnrtype and libinkgc dependencies --- meson.build | 13 ++++++++----- src/inkgc/meson.build | 3 ++- src/libnrtype/meson.build | 4 +++- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/meson.build b/meson.build index 3fdba9fd4..085a8cbe3 100644 --- a/meson.build +++ b/meson.build @@ -11,11 +11,14 @@ project('inkscape', 'cpp', sigcpp_req = '>= 2.6.2' #TODO: review required version: 2.8.0 ? gdl_req = '>= 3.6.0' pango_req = '>= 1.41.0' +pangoft2_req = '>= 1.37.2' cairo_req = '>= 1.14.0' glib_req = '>= 2.36.0' glibmm_req = '>= 2.46.3' #TODO review: 2.54.0 ? gtkmm_req = '>= 3.16.0' xml2_req = '>= 2.7.4' +harfbuzz_req = '>= 0.9' +bohemgc_req = '>= 7.4.2' # Dependencies sigcpp_dep = dependency('sigc++-2.0', version: sigcpp_req, required : true) @@ -25,11 +28,11 @@ xml2_dep = dependency('libxml-2.0', version: xml2_req, required : true) glib_dep = dependency('glib-2.0', version: glib_req, required : true) glibmm_dep = dependency('glibmm-2.4', version: glibmm_req, required : true) gtkmm_dep = dependency('gtkmm-3.0', version: gtkmm_req, required : true) -pango_dep = dependency('pango', version: pango_req, - fallback : ['pango', 'libpango_dep']) -pangocairo_dep = dependency('pangocairo', version: cairo_req, - fallback : ['pango', 'libpangocairo_dep']) -harfbuzz_dep = dependency('harfbuzz', version: '>= 0.9', required: false) +pango_dep = dependency('pango', version: pango_req, required : true) +pangoft2_dep = dependency('pangoft2', version: pangoft2_req, required : true) +pangocairo_dep = dependency('pangocairo', version: cairo_req, required : true) +harfbuzz_dep = dependency('harfbuzz', version: harfbuzz_req, required: false) +boehmgc_dep = dependency('bdw-gc', version: bohemgc_req, required: true) common_cflags = '' common_ldflags = '' diff --git a/src/inkgc/meson.build b/src/inkgc/meson.build index 80e3e1a31..c69603315 100644 --- a/src/inkgc/meson.build +++ b/src/inkgc/meson.build @@ -13,7 +13,8 @@ inkgc_headers = files([ inkgc_deps = [ glib_dep, glibmm_dep, - sigcpp_dep + sigcpp_dep, + boehmgc_dep ] libinkgc = static_library('inkgc', diff --git a/src/libnrtype/meson.build b/src/libnrtype/meson.build index d84586d6e..c35c89f49 100644 --- a/src/libnrtype/meson.build +++ b/src/libnrtype/meson.build @@ -23,7 +23,9 @@ layout_tng_headers = files([ layout_tng_deps = [ glib_dep, gtkmm_dep, - xml2_dep + xml2_dep, + pangoft2_dep, + harfbuzz_dep ] libnrtype = static_library('nrtype', -- cgit v1.2.3