2 from __future__ import absolute_import, print_function
5 from distutils.core import setup, Extension
9 print('Usage: csetup.py CFLAGS LDFLAGS', file=sys.stderr)
11 _helpers_cflags = shlex.split(sys.argv[2])
12 _helpers_ldflags = shlex.split(sys.argv[3])
13 sys.argv = sys.argv[:2]
15 _helpers_mod = Extension('_helpers',
16 sources=['_helpers.c', 'bupsplit.c'],
17 depends=['../../config/config.h', 'bupsplit.h'],
18 extra_compile_args=_helpers_cflags,
19 extra_link_args=_helpers_ldflags)
21 setup(name='_helpers',
23 description='accelerator library for bup',
24 ext_modules=[_helpers_mod])