| from distutils.core import setup |
| from Pyrex.Distutils.extension import Extension |
| from Pyrex.Distutils import build_ext |
| description='Harfbuzz compatibility layer', |
| long_description='Harfbuzz python integration modules and supporting scripts', |
| maintainer='Martin Hosken', |
| maintainer_email='martin_hosken@sil.org', |
| Extension("harfbuzz", ["lib/harfbuzz.pyx"], libraries=["harfbuzz"], library_dirs=["../../src/.libs"], include_dirs=["/usr/include/freetype2", "../../src"]), |
| Extension("fontconfig", ["lib/fontconfig.pyx"], libraries=["fontconfig"]) |
| cmdclass = {'build_ext' : build_ext}, |
| scripts = glob('scripts/*'), |
| platforms = ['Linux', 'Win32', 'Mac OS X'], |
| package_dir = {'harfbuzz' : 'lib'} |