@@ -27,7 +27,7 @@ def add_agg_flags(module):
2727 'Add the module flags to build extensions which use agg'
2828
2929 module .include_dirs .extend (['src' ,'agg2/include' ])
30- if sys .platform == 'win32' :
30+ if sys .platform in ( 'win32' , 'darwin' ) :
3131 module .include_dirs .extend (
3232 [ # build these libs on win32
3333 'win32src/freetype1' ,
@@ -41,7 +41,7 @@ def add_agg_flags(module):
4141 )
4242
4343
44- if sys .platform != 'win32' :
44+ if sys .platform not in ( 'win32' , 'darwin' ) :
4545 module .libraries .extend (['z' , 'ttf' , 'png' ])
4646
4747
@@ -111,7 +111,7 @@ def build_agg(ext_modules, packages):
111111
112112 deps = ['src/_backend_agg.cpp' , 'src/font.cpp' ]
113113 deps .extend (glob .glob ('agg2/src/*.cpp' ))
114- if sys .platform == 'win32' :
114+ if sys .platform in ( 'win32' , 'darwin' ) :
115115 deps .extend (glob .glob ('win32src/freetype1/freetype/*.c' ))
116116 deps .extend (glob .glob ('win32src/libpng/*.c' ))
117117 deps .extend (glob .glob ('win32src/zlib/*.c' ))
@@ -129,15 +129,6 @@ def build_fonttools(ext_modules, packages):
129129
130130 global builtFonttools
131131
132- # only build them if not already installed
133- #if sys.platform != 'win32':
134- if 0 :
135- try : import ttfquery
136- except ImportError : pass
137- else :
138- builtFonttools = True
139- return
140-
141132 if builtFonttools : return # only build it if you you haven't already
142133 packages .extend (
143134 ['ttfquery' ,
0 commit comments