summaryrefslogtreecommitdiff
path: root/setup.py
blob: 7f91207731ec2399988bb88fce731e34f717aa00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from setuptools import setup, Extension
import glob
import sysconfig

srcs = [x for x in 
    glob.glob("lib2bit/*.c")]
srcs.append("py2bit.c")

additional_libs = [sysconfig.get_config_var("LIBDIR"), sysconfig.get_config_var("LIBPL")]

module1 = Extension('py2bit',
                    sources = srcs,
                    library_dirs = additional_libs, 
                    include_dirs = ['lib2bit', sysconfig.get_config_var("INCLUDEPY")])

setup_args = dict(ext_modules=[module1])
setup(**setup_args)