IMCtermite/python/setup.py
Mario Fink 8c1f068406 * github/workflows: include build_setup as requirement for all wheels
* setup.py: enable c++17 option
* gitignore: add wheelhouse/
* README.md: cibuildwheel references
2021-09-21 16:46:05 +02:00

23 lines
483 B
Python

from setuptools import Extension, setup
from Cython.Build import cythonize
import os
import sys
print("building on platform: "+sys.platform)
cmpArgs = {
"linux": ['-std=c++17','-Wno-unused-variable'],
"darwin": ['-std=c++17','-Wno-unused-variable'],
"win32": ['/EHsc','/std:c++17']
}
extension = Extension(
"IMCtermite",
sources=["IMCtermite.pyx"],
extra_compile_args=cmpArgs[sys.platform]
)
setup(
ext_modules=cythonize(extension,language_level=3)
)