from pybind11.setup_helpers import Pybind11Extension, build_ext def build(setup_kwargs): __version__ = "0.0.1" ext_modules = [ Pybind11Extension( "toydesigner-cgal", sources=sorted(glob("tdcgal/*.cpp")), define_macros=[("VERSION_INFO", __version__)], include_dirs=["./cgal"], ), ] setup_kwargs.update( { "version": __version__, "author": "songsenand", "author_email": "songsenand@163.com", "ext_modules": ext_modules, "cmd_class": {"build_ext": build_ext}, } )