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.
===> The following configuration options are available for manifold-3.5.4:
CBIND=on: Enable C FFI binding
CROSS=on: Enable CrossSection for 2D support
PARA=on: Enable multi-thread parallelization
PYBIND=off: Enable python binding
TEST_EXPORT=off: Enable export of models from tests
===> Use 'make config' to modify these settings
math/manifold: update to v3.5.4
Do not foister -std=c++17 upon pkgconfig consumers to fix the build
in the upcoming math/burr-tools update.
Changelog: https://github.com/elalish/manifold/releases
PR: 299260
Reported by: fuz
math/manifold: Improve port
* Use upstream release archive
* Define LICENSE_FILE
* Clean up "make test" related parts
* Only extract samples dir on request (reduces I/O)
* Respect C/CXX flags set by framework
* Adjust Makefile layout to follow Porters Handbook more closely
and the tree overall
PR: 292089
Approved by: blanket (just fix it)