[gtk/bump-pango: 4/7] build: We no longer need freetype



commit 498a764f7f7231281b30e6ab03504418685698e3
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]