vcpkg/ports/netcdf-c/vcpkg.json
Kai Pastor 297ff7ba3e
[netcdf-c] Update to 4.8.1, revise features (#21239)
* Consolidate netcdf-c ZLIB patching

* Update to 4.8.1, refresh patches

* Resolve parameter warning

* Decouple netcdf-4 feature from hdf5

* Expose NCZarr features

* Break vcpkg CI cascade

* Fix hdf5 szip support detection for static linkage

* Allow curl, hdf5, libzip with minimal dependencies

* Disable fatal warnings on uwp

* Update versions

* Fix libzip dependency

* Fix and simplify szip config patch

* Revert nczarr-s3 feature for now

* Update versions

* [skip actions] CI

* [skip actions] Debug ci failure

* Revert "[skip actions] Debug ci failure"

This reverts commit 03f3d52623.
2021-11-18 21:25:08 -08:00

105 lines
2.3 KiB
JSON

{
"name": "netcdf-c",
"version": "4.8.1",
"description": "A set of self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.",
"homepage": "https://github.com/Unidata/netcdf-c",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"default-features": [
"dap",
"nczarr",
"netcdf-4",
"platform-default-features"
],
"features": {
"dap": {
"description": "Build with DAP remote access client support",
"dependencies": [
{
"name": "curl",
"default-features": false
}
]
},
"hdf5": {
"description": "Build with HDF5 support",
"dependencies": [
{
"name": "hdf5",
"default-features": false,
"features": [
"zlib"
]
},
{
"name": "netcdf-c",
"default-features": false,
"features": [
"netcdf-4"
]
},
{
"name": "vcpkg-pkgconfig-get-modules",
"host": true
}
]
},
"nczarr": {
"description": "Build with NCZarr cloud storage access support",
"dependencies": [
{
"name": "netcdf-c",
"default-features": false,
"features": [
"netcdf-4"
]
}
]
},
"nczarr-zip": {
"description": "Build with NCZarr ZIP support",
"dependencies": [
{
"name": "libzip",
"default-features": false
},
{
"name": "netcdf-c",
"default-features": false,
"features": [
"nczarr"
]
}
]
},
"netcdf-4": {
"description": "Build with netCDF-4 support"
},
"platform-default-features": {
"$comment": "Break vcpkg CI cascade.",
"description": "Enable platform-dependent default features",
"dependencies": [
{
"name": "netcdf-c",
"default-features": false,
"features": [
"hdf5"
],
"platform": "!uwp & !(arm64 & windows)"
}
]
},
"tools": {
"description": "Build utilities"
}
}
}