vcpkg icon indicating copy to clipboard operation
vcpkg copied to clipboard

[New Port Request] manifold

Open Nosenzor opened this issue 10 months ago • 5 comments

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

Nosenzor avatar Apr 09 '24 09:04 Nosenzor