From 6518a7471119a153eac28a5259de8936b485d59a Mon Sep 17 00:00:00 2001 From: Tony S Yu Date: Tue, 6 Jan 2015 21:48:44 -0600 Subject: [PATCH] Fix install to find correct freetype install In particular, freetype installs that target virtual environments aren't located in standard directories, so freetype-config should be used. --- setupext.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setupext.py b/setupext.py index 61e25bc072c0..9f9dbcaa9e7a 100755 --- a/setupext.py +++ b/setupext.py @@ -930,7 +930,13 @@ def add_flags(self, ext): 'lib/freetype2/include/freetype2'], default_library_dirs=[ 'freetype2/lib'], - default_libraries=['freetype', 'z']) + default_libraries=['freetype', 'z'], + alt_exec='freetype-config --libs') + + def get_extension(self): + ext = make_extension('matplotlib.freetype2', []) + self.add_flags(ext) + return ext class FT2Font(SetupPackage):