summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Bacci <luca.bacci982@gmail.com>2023-04-15 19:36:32 +0200
committerLuca Bacci <luca.bacci982@gmail.com>2023-04-15 19:36:32 +0200
commitfbdac1339637e058795e0ce83b3c16e8c4ec8939 (patch)
tree4409a5d0f30c62727ad9b315b52307caa444cbeb
parent818b549bafbaef9323ceedffb3930113ae008af7 (diff)
downloadpango-fbdac1339637e058795e0ce83b3c16e8c4ec8939.tar.gz
Fix check for Cairo DWrite Font dependency
Name changed from 'cairo-win32-dwrite-font' to 'cairo-dwrite-font', https://gitlab.freedesktop.org/cairo/cairo/-/commit/15855876685f01af828c29ca2a1608eb06de2a89
-rw-r--r--meson.build6
1 files changed, 5 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index fcd0bee8..930f4108 100644
--- a/meson.build
+++ b/meson.build
@@ -363,7 +363,11 @@ cairo_dwrite_dep = disabler() # Only for Windows
if cairo_dep.found()
cairo_found_type = cairo_dep.type_name()
if host_system == 'windows'
- cairo_dwrite_dep = dependency('cairo-win32-dwrite-font', version: cairo_req_version, required: false)
+ cairo_dwrite_dep = dependency('cairo-dwrite-font', version: cairo_req_version, required: false)
+ # cairo < 1.17.8 used a different name
+ if not cairo_dwrite_dep.found()
+ cairo_dwrite_dep = dependency('cairo-win32-dwrite-font', version: cairo_req_version, required: false)
+ endif
endif
else
if cc.get_id() == 'msvc' and cc.has_header('cairo.h')