build: We no longer need freetype
authorMatthias Clasen <mclasen@redhat.com>
Tue, 30 Jul 2019 20:34:23 +0000 (16:34 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 1 Nov 2019 17:01:54 +0000 (13:01 -0400)
meson.build

index dec20736d51d2349dee7200948c00e6a2d9b32c4..ec8291540e2014c38c10ef163d3b12d7f895ebb7 100644 (file)
@@ -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