diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/vtk/vcpkg.json | |
Diffstat (limited to 'vcpkg/ports/vtk/vcpkg.json')
| -rw-r--r-- | vcpkg/ports/vtk/vcpkg.json | 358 |
1 files changed, 358 insertions, 0 deletions
diff --git a/vcpkg/ports/vtk/vcpkg.json b/vcpkg/ports/vtk/vcpkg.json new file mode 100644 index 0000000..2249f59 --- /dev/null +++ b/vcpkg/ports/vtk/vcpkg.json @@ -0,0 +1,358 @@ +{ + "name": "vtk", + "version-semver": "9.3.0-pv5.12.1", + "port-version": 12, + "description": "Software system for 3D computer graphics, image processing, and visualization", + "homepage": "https://github.com/Kitware/VTK", + "license": null, + "dependencies": [ + "double-conversion", + "eigen3", + "expat", + "exprtk", + "fast-float", + "fmt", + { + "name": "freetype", + "default-features": false, + "features": [ + "zlib" + ] + }, + "gl2ps", + "glew", + { + "name": "hdf5", + "default-features": false, + "features": [ + "zlib" + ] + }, + "jsoncpp", + "libjpeg-turbo", + "liblzma", + "libpng", + { + "name": "libxml2", + "default-features": false, + "features": [ + "zlib" + ] + }, + "lz4", + "nlohmann-json", + "pegtl", + "pugixml", + { + "name": "tiff", + "default-features": false + }, + "utfcpp", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "verdict", + { + "name": "vtk-compile-tools", + "host": true + }, + "zlib" + ], + "default-features": [ + "cgns", + { + "name": "fontconfig", + "platform": "android | linux" + }, + "libharu", + "libtheora", + "netcdf", + "proj", + "seacas", + "sql" + ], + "features": { + "all": { + "description": "Build all vtk modules", + "dependencies": [ + { + "name": "ffmpeg", + "default-features": false, + "features": [ + "avcodec", + "avformat", + "swresample", + "swscale" + ] + }, + "libmysql", + { + "name": "vtk", + "default-features": false, + "features": [ + "cgns", + "fontconfig", + "gdal", + "geojson", + "libharu", + "libtheora", + "mpi", + "netcdf", + "proj", + "python", + "qt", + "seacas", + "sql" + ] + }, + { + "name": "vtk", + "default-features": false, + "features": [ + "atlmfc", + "utf8" + ], + "platform": "windows" + } + ] + }, + "atlmfc": { + "description": "Mfc functionality for vtk on Windows", + "dependencies": [ + { + "name": "atlmfc", + "platform": "windows" + } + ] + }, + "cgns": { + "description": "CGNS functionality for VTK", + "dependencies": [ + { + "name": "cgns", + "default-features": false + } + ] + }, + "cuda": { + "description": "Support CUDA compilation", + "dependencies": [ + "cuda" + ] + }, + "debugleaks": { + "description": "Enables vtk debug leaks detection" + }, + "fontconfig": { + "description": "Enables fontconfig for rendering", + "dependencies": [ + "fontconfig" + ] + }, + "gdal": { + "description": "Support GDAL compilation", + "dependencies": [ + { + "name": "gdal", + "default-features": false + } + ] + }, + "geojson": { + "description": "Convert Geo JSON format to vtkPolyData" + }, + "ioocct": { + "description": "Build with IOOCCT module", + "dependencies": [ + { + "name": "opencascade", + "default-features": false + } + ] + }, + "libharu": { + "description": "PDF functionality for VTK", + "dependencies": [ + { + "name": "libharu", + "version>=": "2.4.3" + } + ] + }, + "libtheora": { + "description": "Compressed ogg functionality for VTK", + "dependencies": [ + "libtheora" + ] + }, + "mpi": { + "description": "MPI functionality for VTK", + "dependencies": [ + { + "name": "hdf5", + "default-features": false, + "features": [ + "parallel" + ] + }, + "mpi", + { + "name": "seacas", + "default-features": false, + "features": [ + "mpi" + ] + }, + { + "name": "vtk", + "default-features": false, + "features": [ + "seacas", + "vtkm" + ] + }, + { + "name": "vtk-m", + "default-features": false, + "features": [ + "mpi" + ] + } + ] + }, + "netcdf": { + "description": "NetCDF functionality for VTK", + "dependencies": [ + { + "name": "netcdf-c", + "default-features": false, + "features": [ + "netcdf-4" + ] + } + ] + }, + "opengl": { + "description": "All opengl related modules" + }, + "openmp": { + "description": "Use openmp multithreading parallel implementation" + }, + "openvr": { + "description": "OpenVR functionality for VTK", + "dependencies": [ + "openvr", + "sdl2" + ] + }, + "paraview": { + "description": "Build vtk modules required by paraview", + "dependencies": [ + "cli11", + "openturns", + { + "name": "vtk", + "default-features": false, + "features": [ + "libtheora", + "netcdf", + "qt", + "seacas" + ] + }, + { + "name": "vtk", + "default-features": false, + "features": [ + "atlmfc" + ], + "platform": "windows" + } + ] + }, + "proj": { + "description": "Geographic projection functionality for VTK", + "dependencies": [ + { + "name": "proj", + "default-features": false + } + ] + }, + "python": { + "description": "Python functionality for VTK", + "dependencies": [ + "python3" + ] + }, + "qt": { + "description": "Qt functionality for VTK", + "dependencies": [ + { + "name": "qtbase", + "default-features": false, + "features": [ + "gui", + "opengl", + "sql-sqlite", + "widgets" + ] + }, + "qtdeclarative", + { + "name": "vtk", + "default-features": false, + "features": [ + "sql" + ] + } + ] + }, + "seacas": { + "description": "Exodus and IOSS functionality for VTK", + "dependencies": [ + { + "name": "seacas", + "default-features": false + }, + { + "name": "vtk", + "default-features": false, + "features": [ + "cgns", + "netcdf" + ] + } + ] + }, + "sql": { + "description": "SQL functionality for VTK", + "dependencies": [ + "sqlite3" + ] + }, + "tbb": { + "description": "Use TBB multithreading parallel implementation", + "dependencies": [ + "tbb" + ] + }, + "utf8": { + "description": "Enables vtk reader/writer with utf-8 path support" + }, + "vtkm": { + "description": "Build with vtk-m accelerator and module.", + "dependencies": [ + { + "name": "vtk-m", + "default-features": false + } + ] + } + } +} |