@@ -253,6 +253,11 @@ def __init__(self):
253
253
self .set_pkgconfig_path ()
254
254
status , output = getstatusoutput ("pkg-config --help" )
255
255
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" )
256
261
257
262
def set_pkgconfig_path (self ):
258
263
pkgconfig_path = sysconfig .get_config_var ('LIBDIR' )
@@ -981,19 +986,13 @@ def add_flags(self, ext):
981
986
pkg_config .setup_extension (
982
987
ext , 'freetype2' ,
983
988
default_include_dirs = [
984
- 'freetype2' , 'lib/freetype2/include' ,
989
+ 'include/freetype2' , 'freetype2' ,
990
+ 'lib/freetype2/include' ,
985
991
'lib/freetype2/include/freetype2' ],
986
992
default_library_dirs = [
987
993
'freetype2/lib' ],
988
- default_libraries = ['freetype' , 'z' ],
989
- alt_exec = 'freetype-config' )
994
+ default_libraries = ['freetype' , 'z' ])
990
995
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
997
996
998
997
999
998
class FT2Font (SetupPackage ):
0 commit comments