diff options
Diffstat (limited to 'setup_base.py')
-rw-r--r-- | setup_base.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/setup_base.py b/setup_base.py new file mode 100644 index 0000000..667c7d5 --- /dev/null +++ b/setup_base.py @@ -0,0 +1,22 @@ +import sys, os + + +from setup import include_dirs, sources, libraries, define_macros +from setup import library_dirs, extra_compile_args, extra_link_args + + +if __name__ == '__main__': + from distutils.core import setup + from distutils.extension import Extension + standard = '__pypy__' not in sys.builtin_module_names + setup(packages=['cffi'], + requires=['pycparser'], + ext_modules=[Extension(name = '_cffi_backend', + include_dirs=include_dirs, + sources=sources, + libraries=libraries, + define_macros=define_macros, + library_dirs=library_dirs, + extra_compile_args=extra_compile_args, + extra_link_args=extra_link_args, + )] * standard) |