aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/vtk/vcpkg.json
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/vtk/vcpkg.json')
-rw-r--r--vcpkg/ports/vtk/vcpkg.json358
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
+ }
+ ]
+ }
+ }
+}