diff options
Diffstat (limited to 'vcpkg/ports/libigl/vcpkg.json')
| -rw-r--r-- | vcpkg/ports/libigl/vcpkg.json | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/vcpkg/ports/libigl/vcpkg.json b/vcpkg/ports/libigl/vcpkg.json new file mode 100644 index 0000000..57c5999 --- /dev/null +++ b/vcpkg/ports/libigl/vcpkg.json @@ -0,0 +1,101 @@ +{ + "name": "libigl", + "version": "2.6.0", + "port-version": 1, + "description": "libigl is a simple C++ geometry processing library. We have a wide functionality including construction of sparse discrete differential geometry operators and finite-elements matrices such as the cotangent Laplacian and diagonalized mass matrix, simple facet and edge-based topology data structures, mesh-viewing utilities for OpenGL and GLSL, and many core functions for matrix manipulation which make Eigen feel a lot more like MATLAB.", + "homepage": "https://github.com/libigl/libigl", + "license": "MPL-2.0", + "supports": "!uwp", + "dependencies": [ + "eigen3", + "stb", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ], + "features": { + "cgal": { + "description": "Build with cgal", + "supports": "!(x86 & windows & !mingw)", + "dependencies": [ + { + "name": "cgal", + "default-features": false + }, + { + "name": "libigl", + "default-features": false, + "features": [ + "copyleft" + ] + } + ] + }, + "copyleft": { + "description": "Build copyleft core module", + "license": "MPL-2.0 AND GPL-2.0" + }, + "embree": { + "description": "Build with embree", + "dependencies": [ + { + "name": "embree", + "default-features": false + } + ] + }, + "glfw": { + "description": "Build with glfw", + "dependencies": [ + "glfw3", + { + "name": "libigl", + "default-features": false, + "features": [ + "opengl" + ] + } + ] + }, + "imgui": { + "description": "Build with imgui", + "dependencies": [ + { + "name": "imgui", + "default-features": false, + "features": [ + "glfw-binding", + "libigl-imgui", + "opengl3-binding" + ] + }, + "imguizmo", + { + "name": "libigl", + "default-features": false, + "features": [ + "glfw" + ] + } + ] + }, + "opengl": { + "description": "Build with opengl", + "dependencies": [ + "glad", + "opengl" + ] + }, + "xml": { + "description": "Build with libxml", + "dependencies": [ + "tinyxml2" + ] + } + } +} |