vcpkg
vcpkg copied to clipboard
[New Port Request] manifold
Library name
Manifold
Library description
Manifold is a geometry library dedicated to creating and operating on manifold triangle meshes. A manifold mesh is a mesh that represents a solid object, and so is very important in manufacturing, CAD, structural analysis, etc. It contains a nice boolean on 3D meshes.
Source repository URL
https://github.com/elalish/manifold
Project homepage (if different from the source repository)
https://github.com/elalish/manifold/wiki/Manifold-Library
Anything else that is useful to know when adding (such as optional features the library may have that should be included)
It says how the library should be built
git clone --recurse-submodules https://github.com/elalish/manifold.git
cd manifold
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON .. && make
test/manifold_test
I suggest to turn off the test for vcpkg and to turn ON TBB
-DBUILD_TEST_CGAL=OFF -DMANIFOLD_TEST=OFF -DMANIFOLD_PAR=TBB