-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathsetup.py
More file actions
23 lines (20 loc) · 680 Bytes
/
setup.py
File metadata and controls
23 lines (20 loc) · 680 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from setuptools import setup, Extension, find_packages
from pybind11.setup_helpers import Pybind11Extension
include_dirs = ["./DualMeshUDF/include"]
ext_modules = [
Pybind11Extension(
name='DualMeshUDF_core',
sources=['./DualMeshUDF/src/qef_eigen.cpp', './DualMeshUDF/src/octree.cpp', './DualMeshUDF/src/mesh_utils.cpp', './DualMeshUDF/src/py_api.cpp'],
extra_compile_args=['-fopenmp'],
extra_link_args=['-lgomp'],
language='c++',
include_dirs=include_dirs,
)
]
import pybind11
setup(
name="DualMeshUDF",
packages=["DualMeshUDF"],
install_requires=["setuptools", "pybind11", "numpy", "libigl"],
ext_modules=ext_modules
)