vcpkg/ports/poppler/vcpkg.json
sunderme a94b6f34a7
[Poppler] Add feature 'qt' (#29615)
* add optional poppler-qt interface

* update version database

* use vcpkg_check_features

* update version

* increase version

* Update version database

* add unofficial cmake for poppler/qt6

* update version database

* add missing reference

* update version db

* make qt dependency optional and check for qt

* update version db
2023-02-21 10:18:23 -08:00

109 lines
2.2 KiB
JSON

{
"name": "poppler",
"version": "23.1.0",
"port-version": 2,
"description": "A PDF rendering library",
"homepage": "https://poppler.freedesktop.org/",
"license": "GPL-2.0-or-later",
"supports": "!uwp",
"dependencies": [
"boost-container",
"boost-move",
"freetype",
"libiconv",
"libjpeg-turbo",
"libpng",
"openjpeg",
"tiff",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
],
"default-features": [
"font-configuration",
"zlib"
],
"features": {
"cairo": {
"description": "Enable the Cairo graphics backend",
"dependencies": [
{
"name": "cairo",
"default-features": false
}
]
},
"curl": {
"description": "curl for poppler",
"dependencies": [
{
"name": "curl",
"default-features": false
}
]
},
"font-configuration": {
"description": "Defaut font configuration backend",
"dependencies": [
{
"name": "poppler",
"default-features": false,
"features": [
"fontconfig"
],
"platform": "!windows & !android"
}
]
},
"fontconfig": {
"description": "Use fontconfig",
"supports": "!windows, mingw",
"dependencies": [
"fontconfig"
]
},
"glib": {
"description": "glib for poppler",
"dependencies": [
{
"name": "glib",
"default-features": false
},
{
"name": "poppler",
"default-features": false,
"features": [
"cairo"
]
}
]
},
"private-api": {
"description": "Install headers for private API (aka unstable API/ABI headers)"
},
"qt": {
"description": "Enable the Qt API",
"dependencies": [
{
"name": "qtbase",
"default-features": false
}
]
},
"splash": {
"description": "The splash backend is always enabled. This option is kept for compatibility."
},
"zlib": {
"description": "zlib for poppler",
"dependencies": [
"zlib"
]
}
}
}