Welcome, guest | Sign In | My Account | Store | Cart
#!/usr/bin/env python
from distutils.core import setup
from distutils.extension import Extension
import commands

def pkgconfig(*packages, **kw):
    flag_map
= {'-I': 'include_dirs', '-L': 'library_dirs', '-l': 'libraries'}
   
for token in commands.getoutput("pkg-config --libs --cflags %s" % ' '.join(packages)).split():
        kw
.setdefault(flag_map.get(token[:2]), []).append(token[2:])
   
return kw

setup
(
    name
= "myPackage",
    ext_modules
=[
       
Extension("extension", ["extension_main.c"], **pkgconfig('glib-2.0')),
   
],
)

History