diff options
Diffstat (limited to 'vcpkg/ports/poco/vcpkg.json')
| -rw-r--r-- | vcpkg/ports/poco/vcpkg.json | 292 |
1 files changed, 292 insertions, 0 deletions
diff --git a/vcpkg/ports/poco/vcpkg.json b/vcpkg/ports/poco/vcpkg.json new file mode 100644 index 0000000..3ccf2b8 --- /dev/null +++ b/vcpkg/ports/poco/vcpkg.json @@ -0,0 +1,292 @@ +{ + "name": "poco", + "version": "1.14.1", + "port-version": 2, + "description": "Modern, powerful open source C++ class libraries for building network and internet-based applications that run on desktop, server, mobile and embedded systems.", + "homepage": "https://github.com/pocoproject/poco", + "license": "BSL-1.0", + "supports": "!uwp", + "dependencies": [ + "pcre2", + "utf8proc", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "zlib" + ], + "features": { + "activerecord": { + "description": "Simple and lightweight object-relational mapping (ORM) framework built on top of the POCO Data", + "dependencies": [ + "expat", + { + "name": "poco", + "default-features": false, + "features": [ + "data" + ] + } + ] + }, + "activerecord-compiler": { + "description": "Compiler for Simple and lightweight object-relational mapping (ORM) framework built on top of the POCO Data", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "util", + "xml" + ] + } + ] + }, + "cpp-parser": { + "description": "POCO C++ parser" + }, + "crypto": { + "description": "Crypto support", + "dependencies": [ + "openssl" + ] + }, + "data": { + "description": "Database abstraction layer for POCO" + }, + "encodings": { + "description": "Encodings support for POCO" + }, + "encodings-compiler": { + "description": "Compiler for encodings support for POCO" + }, + "json": { + "description": "JSON support for POCO" + }, + "jwt": { + "description": "JWT support for POCO", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "crypto", + "json" + ] + } + ] + }, + "mariadb": { + "description": "MariaDB support for POCO", + "dependencies": [ + "libmariadb", + { + "name": "poco", + "default-features": false, + "features": [ + "data" + ] + } + ] + }, + "mongodb": { + "description": "MongoDB support for POCO", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "net" + ] + } + ] + }, + "mysql": { + "description": "Mysql support for POCO", + "dependencies": [ + "libmysql", + { + "name": "poco", + "default-features": false, + "features": [ + "data" + ] + } + ] + }, + "net": { + "description": "Network support for POCO" + }, + "netssl": { + "description": [ + "NetSSL support for POCO", + "By default, this feature uses the OpenSSL implementation. The `POCO_ENABLE_NETSSL_WIN` triplet variable can be used to switch to the NetSSL_Win module." + ], + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "crypto", + "net", + "util" + ] + } + ] + }, + "odbc": { + "description": "ODBC support for POCO", + "supports": "windows | osx | linux", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "data" + ] + }, + { + "name": "unixodbc", + "platform": "osx | linux" + } + ] + }, + "pagecompiler": { + "description": "Command line tool that translates HTML files into C++ code", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "net", + "util", + "xml" + ] + } + ] + }, + "pagecompiler-file2page": { + "description": "Command line tool that translates HTML files into C++ code", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "net", + "util", + "xml" + ] + } + ] + }, + "pdf": { + "description": "Haru support for POCO", + "dependencies": [ + "libharu", + { + "name": "poco", + "default-features": false, + "features": [ + "util", + "xml" + ] + } + ] + }, + "pocodoc": { + "description": "POCO documentation generator", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "cpp-parser", + "data", + "sqlite", + "util", + "xml" + ] + } + ] + }, + "postgresql": { + "description": "PostgreSQL support for POCO", + "dependencies": [ + "libpqxx", + { + "name": "poco", + "default-features": false, + "features": [ + "data" + ] + } + ] + }, + "prometheus": { + "description": "Prometheus support for POCO", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "net" + ] + } + ] + }, + "redis": { + "description": "Redis support for POCO", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "net" + ] + } + ] + }, + "sevenzip": { + "description": "Support for parsing and creating 7Zip files" + }, + "sqlite": { + "description": "SQLite support for POCO", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "data" + ] + }, + "sqlite3" + ] + }, + "util": { + "description": "Utility support library for POCO", + "dependencies": [ + { + "name": "poco", + "default-features": false, + "features": [ + "json", + "xml" + ] + } + ] + }, + "xml": { + "description": "XML support for POCO", + "dependencies": [ + "expat" + ] + }, + "zip": { + "description": "Support for parsing and creating Zip files" + } + } +} |