diff --git a/build.py b/build.py new file mode 100644 index 0000000..2659df8 --- /dev/null +++ b/build.py @@ -0,0 +1,24 @@ +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}, + } + )