updated python build system
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
#include "python_shared.h"
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <fstream>
|
||||
|
||||
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
|
||||
|
||||
PYTHON_PLUGIN(igl) {
|
||||
py::init_threading();
|
||||
py::module m("igl", "Python wrappers for libigl");
|
||||
|
||||
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();
|
||||
}
|
||||
Reference in New Issue
Block a user