@@ -253,6 +253,11 @@ def __init__(self):
253253            self .set_pkgconfig_path ()
254254            status , output  =  getstatusoutput ("pkg-config --help" )
255255            self .has_pkgconfig  =  (status  ==  0 )
256+             if  not  self .has_pkgconfig :
257+                 print ("IMPORTANT WARNING:" )
258+                 print (
259+                     "    pkg-config is not installed.\n " 
260+                     "    matplotlib may not be able to find some of its dependencies" )
256261
257262    def  set_pkgconfig_path (self ):
258263        pkgconfig_path  =  sysconfig .get_config_var ('LIBDIR' )
@@ -981,19 +986,13 @@ def add_flags(self, ext):
981986        pkg_config .setup_extension (
982987            ext , 'freetype2' ,
983988            default_include_dirs = [
984-                 'freetype2' , 'lib/freetype2/include' ,
989+                 'include/freetype2' , 'freetype2' ,
990+                 'lib/freetype2/include' ,
985991                'lib/freetype2/include/freetype2' ],
986992            default_library_dirs = [
987993                'freetype2/lib' ],
988-             default_libraries = ['freetype' , 'z' ],
989-             alt_exec = 'freetype-config' )
994+             default_libraries = ['freetype' , 'z' ])
990995
991-     def  get_extension (self ):
992-         if  sys .platform  ==  'win32' :
993-             return  None 
994-         ext  =  make_extension ('freetype2' , [])
995-         self .add_flags (ext )
996-         return  ext 
997996
998997
999998class  FT2Font (SetupPackage ):
0 commit comments