2011-11-28 22:12:45 +01:00
|
|
|
#!/usr/bin/python
|
|
|
|
from distutils.core import setup
|
|
|
|
from distutils.extension import Extension
|
|
|
|
from Cython.Distutils import build_ext
|
|
|
|
import os
|
|
|
|
|
2011-12-19 14:24:52 +01:00
|
|
|
to_remove = """cython_setup.py command_line.py""".split()
|
2011-11-28 22:12:45 +01:00
|
|
|
ext_modules = []
|
|
|
|
|
|
|
|
files = os.listdir('.')
|
|
|
|
for file in to_remove:
|
|
|
|
files.remove(file)
|
|
|
|
|
|
|
|
for file in files:
|
|
|
|
if file.endswith(".py"):
|
|
|
|
module = file.split('.')[0]
|
|
|
|
ext_modules += [ Extension(module,[file]) ]
|
|
|
|
|
|
|
|
setup(
|
|
|
|
name = 'IRPF90 extensions',
|
|
|
|
cmdclass = {'build_ext': build_ext},
|
|
|
|
ext_modules = ext_modules
|
|
|
|
)
|
|
|
|
|
|
|
|
|
2011-12-19 14:24:52 +01:00
|
|
|
|
|
|
|
|