diff options
Diffstat (limited to 'vcpkg/ports/libwebp/vcpkg.json')
| -rw-r--r-- | vcpkg/ports/libwebp/vcpkg.json | 215 |
1 files changed, 215 insertions, 0 deletions
diff --git a/vcpkg/ports/libwebp/vcpkg.json b/vcpkg/ports/libwebp/vcpkg.json new file mode 100644 index 0000000..b25845e --- /dev/null +++ b/vcpkg/ports/libwebp/vcpkg.json @@ -0,0 +1,215 @@ +{ + "name": "libwebp", + "version": "1.6.0", + "port-version": 1, + "description": "WebP codec: library to encode and decode images in WebP format", + "homepage": "https://github.com/webmproject/libwebp", + "license": "BSD-3-Clause", + "dependencies": [ + { + "name": "libwebp", + "default-features": false, + "features": [ + "unicode" + ], + "platform": "windows" + }, + { + "name": "libwebp", + "default-features": false, + "features": [ + "simd" + ], + "platform": "osx & x64" + }, + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ], + "default-features": [ + "libwebpmux", + "nearlossless", + { + "name": "simd", + "platform": "!emscripten" + } + ], + "features": { + "all": { + "description": "enable all features except for swap16bitcsp", + "dependencies": [ + { + "name": "libwebp", + "features": [ + "anim", + "cwebp", + "dwebp", + "extras", + "gif2webp", + "img2webp", + "info", + "libwebpmux", + "mux", + "nearlossless", + "simd" + ] + }, + { + "name": "libwebp", + "features": [ + "vwebp" + ], + "platform": "!osx & !static" + }, + { + "name": "libwebp", + "features": [ + "vwebp-sdl" + ], + "platform": "!android & !osx & !uwp & !(windows & static)" + } + ] + }, + "anim": { + "description": "Build animation utilities.", + "dependencies": [ + "giflib", + "libjpeg-turbo", + "libpng", + { + "name": "libwebp", + "default-features": false, + "features": [ + "img2webp", + "mux" + ] + }, + { + "name": "tiff", + "default-features": false + } + ] + }, + "cwebp": { + "description": "Build the cwebp command line tool.", + "dependencies": [ + "libjpeg-turbo", + "libpng", + { + "name": "tiff", + "default-features": false + } + ] + }, + "dwebp": { + "description": "Build the dwebp command line tool.", + "dependencies": [ + "libjpeg-turbo", + "libpng", + { + "name": "tiff", + "default-features": false + } + ] + }, + "extras": { + "description": "Build extras. (Doesn't include vwebp-sdl.)", + "dependencies": [ + "libjpeg-turbo", + "libpng", + { + "name": "tiff", + "default-features": false + } + ] + }, + "gif2webp": { + "description": "Build the gif2webp conversion tool.", + "dependencies": [ + "giflib", + { + "name": "libwebp", + "default-features": false, + "features": [ + "libwebpmux" + ] + } + ] + }, + "img2webp": { + "description": "Build the img2webp animation tool.", + "dependencies": [ + "libjpeg-turbo", + "libpng", + { + "name": "libwebp", + "default-features": false, + "features": [ + "libwebpmux" + ] + }, + { + "name": "tiff", + "default-features": false + } + ] + }, + "info": { + "description": "Build the webpinfo command line tool." + }, + "libwebpmux": { + "description": "Build the libwebpmux library" + }, + "mux": { + "description": "Build the webpmux command line tool.", + "dependencies": [ + { + "name": "libwebp", + "default-features": false, + "features": [ + "libwebpmux" + ] + } + ] + }, + "nearlossless": { + "description": "Enable near-lossless encoding" + }, + "simd": { + "description": "Enable any SIMD optimization." + }, + "swap16bitcsp": { + "description": "Enable byte swap for 16 bit colorspaces." + }, + "unicode": { + "description": "Build Unicode executables. (Adds definition UNICODE and _UNICODE)" + }, + "vwebp": { + "description": "Build the vwebp viewer tool.", + "supports": "!osx & !(windows & static)", + "dependencies": [ + "freeglut", + "opengl" + ] + }, + "vwebp-sdl": { + "description": "Build the vwebp viewer tool for SDL.", + "dependencies": [ + { + "name": "libwebp", + "default-features": false, + "features": [ + "extras", + "vwebp" + ] + }, + "sdl1" + ] + } + } +} |