[gtk/bump-pango: 9/12] build: We no longer need freetype
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/bump-pango: 9/12] build: We no longer need freetype
- Date: Fri, 1 Nov 2019 14:22:19 +0000 (UTC)
commit 3a49d364ebdf313f260a7b57633c4818d0166c17
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Jul 30 16:34:23 2019 -0400
build: We no longer need freetype
meson.build | 27 ---------------------------
1 file changed, 27 deletions(-)
---
diff --git a/meson.build b/meson.build
index dec20736d5..ec8291540e 100644
--- a/meson.build
+++ b/meson.build
@@ -335,33 +335,6 @@ fribidi_dep = dependency('fribidi', version: fribidi_req,
require_pangoft2 = wayland_enabled or x11_enabled
pangoft_dep = dependency('pangoft2', required: false)
-if pangoft_dep.found()
- # Need at least 2.7.1 for FT_Get_Var_Design_Coordinates()
- # We get the dependency itself from pango, but pango doesn't care
- # about ft2 version, so an extra check is needed.
- ft2_dep = dependency('freetype2', version: '>= 2.7.1', required: require_pangoft2)
-
- # Fallback case: Look for the FreeType2 headers and library manually when its .pc
- # file is not available, such as on Visual Studio
- if not ft2_dep.found()
- ft2lib = ft2_dep
- if cc.has_header('ft2build.h')
- ft2_libnames = ['freetype', 'freetypemt']
- foreach lib: ft2_libnames
- if not ft2_dep.found()
- ft2lib = cc.find_library(lib)
- # If the FreeType2 library is found, check for FT_Get_Var_Design_Coordinates()
- if ft2lib.found()
- if cc.has_function('FT_Get_Var_Design_Coordinates', dependencies: ft2lib)
- ft2_dep = ft2lib
- endif
- endif
- endif
- endforeach
- endif
- endif
-endif
-
if require_pangoft2
pangoft_dep = dependency('pangoft2', fallback : ['pango', 'libpangoft2_dep'])
endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]