from distutils.core import setup, Extension

import os
modname='libburn-1'

libs = ['burn']
includes = ['/usr/include/libburn']

if os.system('pkg-config --exists '+modname+' 2> /dev/null') == 0:
    pkgcfg = os.popen('pkg-config --cflags-only-I '+modname)
    includes = pkgcfg.readline().strip()
    includes = includes[2:].split(' -I')
    pkgcfg.close()

    pkgcfg = os.popen('pkg-config --libs-only-l '+modname)
    libs = pkgcfg.readline().strip()
    libs = libs[2:].split(' -l')
    pkgcfg.close()

setup(name = "python-libburn",
        version = "0.0.1",
        description = "Python bindings to libburn",
        ext_modules = [Extension("pyburn", 
            ["pyburn.cpp"],
            libraries=libs,
            include_dirs=includes,
            )]
        )