#include "python_shared.h" #include #include #include extern void python_export_vector(py::module &); extern void python_export_igl(py::module &); #ifdef PY_VIEWER extern void python_export_igl_viewer(py::module &); #endif #ifdef PY_COMISO extern void python_export_igl_comiso(py::module &); #endif PYBIND11_PLUGIN(pyigl) { py::module m("pyigl", R"pyigldoc( Python wrappers for libigl -------------------------- .. currentmodule:: pyigl .. autosummary:: :toctree: _generate )pyigldoc"); python_export_vector(m); python_export_igl(m); #ifdef PY_VIEWER python_export_igl_viewer(m); #endif #ifdef PY_COMISO python_export_igl_comiso(m); #endif return m.ptr(); }