{
  "name": "libpq",
  "version": "18.4",
  "description": "The official database access API of postgresql",
  "homepage": "https://www.postgresql.org/",
  "license": "PostgreSQL",
  "supports": "!uwp & !emscripten",
  "dependencies": [
    {
      "name": "vcpkg-cmake-get-vars",
      "host": true
    },
    {
      "name": "vcpkg-tool-meson",
      "host": true
    }
  ],
  "default-features": [
    "lz4",
    "openssl",
    "zlib"
  ],
  "features": {
    "all": {
      "description": "Build all supported features",
      "dependencies": [
        {
          "name": "libpq",
          "features": [
            "client",
            "icu",
            "lz4",
            "nls",
            "openssl",
            "zlib",
            "zstd"
          ]
        },
        {
          "name": "libpq",
          "features": [
            "readline"
          ],
          "platform": "!windows"
        }
      ]
    },
    "client": {
      "description": "Build all client tools and libraries",
      "dependencies": [
        {
          "name": "libpq",
          "host": true,
          "default-features": false,
          "features": [
            "client"
          ]
        }
      ]
    },
    "icu": {
      "description": "Build with support for the ICU library",
      "dependencies": [
        "icu"
      ]
    },
    "lz4": {
      "description": "Use lz4",
      "dependencies": [
        "lz4"
      ]
    },
    "nls": {
      "description": "Native Language Support",
      "supports": "!osx",
      "dependencies": [
        {
          "name": "gettext",
          "host": true,
          "features": [
            "tools"
          ]
        },
        "gettext-libintl"
      ]
    },
    "openssl": {
      "description": "support for encrypted client connections and random number generation on platforms that do not have \"/dev/urandom\" (except windows)",
      "dependencies": [
        "openssl"
      ]
    },
    "readline": {
      "description": "Use readline",
      "supports": "!windows, mingw",
      "dependencies": [
        "readline"
      ]
    },
    "zlib": {
      "description": "Use zlib",
      "dependencies": [
        "zlib"
      ]
    },
    "zstd": {
      "description": "Use zstd",
      "dependencies": [
        "zstd"
      ]
    }
  }
}
