microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.84k stars 6.3k forks source link

[New Port Request] manifold #38066

Open Nosenzor opened 5 months ago

Nosenzor commented 5 months ago

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

github-actions[bot] commented 3 months ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 60 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

Nosenzor commented 3 months ago

No one interested to pack this component?

Nosenzor commented 2 months ago

I've sent a call to the library maintainers here : Port for vcpkg #853

github-actions[bot] commented 3 weeks ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 60 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

Nosenzor commented 3 weeks ago

There’s some progress done but maintainers need a bit more time.