diff options
Diffstat (limited to 'vcpkg/scripts/test_ports/vcpkg-ci-curl/vcpkg.json')
| -rw-r--r-- | vcpkg/scripts/test_ports/vcpkg-ci-curl/vcpkg.json | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/vcpkg/scripts/test_ports/vcpkg-ci-curl/vcpkg.json b/vcpkg/scripts/test_ports/vcpkg-ci-curl/vcpkg.json new file mode 100644 index 0000000..d778693 --- /dev/null +++ b/vcpkg/scripts/test_ports/vcpkg-ci-curl/vcpkg.json @@ -0,0 +1,122 @@ +{ + "name": "vcpkg-ci-curl", + "version-string": "ci", + "description": "Port to force features of certain ports within CI", + "homepage": "https://github.com/microsoft/vcpkg", + "license": "MIT", + "dependencies": [ + { + "name": "curl", + "default-features": false + }, + { + "name": "vcpkg-cmake", + "host": true + } + ], + "default-features": [ + "compression", + "misc", + "security" + ], + "features": { + "compression": { + "description": "Compression features", + "dependencies": [ + { + "name": "curl", + "default-features": false, + "features": [ + "zstd" + ] + }, + { + "$comment": "Known to break aws-sdk-cpp.", + "name": "curl", + "default-features": false, + "features": [ + "brotli" + ], + "platform": "!osx" + } + ] + }, + "misc": { + "description": "Misc features", + "dependencies": [ + { + "name": "curl", + "default-features": false, + "features": [ + "c-ares", + "http2", + "httpsrr", + "idn", + "rtmp", + "ssh", + "ssls-export" + ] + }, + { + "name": "curl", + "default-features": false, + "features": [ + "psl" + ], + "platform": "!uwp" + }, + { + "name": "curl", + "default-features": false, + "features": [ + "ldap", + "tool" + ], + "platform": "!android & !uwp" + } + ] + }, + "security": { + "description": "Security features", + "dependencies": [ + { + "name": "curl", + "default-features": false, + "features": [ + "gsasl", + "mbedtls", + "openssl", + "ssl", + "wolfssl" + ], + "platform": "!uwp" + }, + { + "name": "curl", + "default-features": false, + "features": [ + "gssapi" + ], + "platform": "linux | osx" + }, + { + "name": "curl", + "default-features": false, + "features": [ + "sspi" + ], + "platform": "windows & !uwp" + }, + { + "$comment": "On arm, gnutls crypto symbols clash with openssl.", + "name": "curl", + "default-features": false, + "features": [ + "gnutls" + ], + "platform": "!android & !uwp & !xbox & !arm" + } + ] + } + } +} |