diff options
Diffstat (limited to 'vcpkg/ports/juce/vcpkg.json')
| -rw-r--r-- | vcpkg/ports/juce/vcpkg.json | 179 |
1 files changed, 179 insertions, 0 deletions
diff --git a/vcpkg/ports/juce/vcpkg.json b/vcpkg/ports/juce/vcpkg.json new file mode 100644 index 0000000..ae5f8ab --- /dev/null +++ b/vcpkg/ports/juce/vcpkg.json @@ -0,0 +1,179 @@ +{ + "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", + "name": "juce", + "version": "8.0.7", + "description": "Open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts", + "homepage": "https://juce.com", + "license": null, + "supports": "!uwp", + "dependencies": [ + { + "name": "juce", + "host": true, + "default-features": false, + "features": [ + "juceaide" + ] + }, + { + "name": "oboe", + "platform": "android" + }, + "opengl", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ], + "default-features": [ + { + "name": "alsa", + "platform": "linux" + }, + { + "name": "curl", + "platform": "freebsd | linux | openbsd" + }, + { + "name": "fontconfig", + "platform": "freebsd | linux | openbsd" + }, + { + "name": "xcursor", + "platform": "linux" + }, + { + "name": "xinerama", + "platform": "linux" + }, + { + "name": "xrandr", + "platform": "linux" + }, + { + "name": "xrender", + "platform": "linux" + } + ], + "features": { + "alsa": { + "description": "Enable ALSA support", + "dependencies": [ + "alsa" + ] + }, + "curl": { + "description": "Use CURL for network support", + "supports": "freebsd | linux | openbsd", + "dependencies": [ + { + "name": "curl", + "default-features": false + } + ] + }, + "extras": { + "description": "Enable JUCE extras such as Projucer, AudioPluginHost, BinaryBuilder.", + "dependencies": [ + { + "name": "juce", + "default-features": false, + "features": [ + "freetype" + ] + }, + { + "name": "juce", + "default-features": false, + "features": [ + "alsa" + ], + "platform": "linux" + }, + { + "name": "juce", + "default-features": false, + "features": [ + "curl" + ], + "platform": "freebsd | linux | openbsd" + } + ] + }, + "fontconfig": { + "description": "Enable Fontconfig support", + "dependencies": [ + "fontconfig", + { + "name": "juce", + "default-features": false, + "features": [ + "freetype" + ] + } + ] + }, + "freetype": { + "description": "Enable FreeType support", + "dependencies": [ + "freetype" + ] + }, + "jack": { + "description": "Enable JACK audio support", + "dependencies": [ + "jack2" + ] + }, + "juceaide": { + "description": "Build the juceaide tool", + "supports": "native", + "dependencies": [ + { + "name": "juce", + "default-features": false, + "features": [ + "freetype" + ] + } + ] + }, + "ladspa": { + "description": "Enable LADSPA plugin host support." + }, + "web-browser": { + "description": "Enable WebBrowser support", + "dependencies": [ + { + "name": "webview2", + "platform": "windows" + } + ] + }, + "xcursor": { + "description": "Enable XCursor support" + }, + "xinerama": { + "description": "Enable Xinerama support", + "dependencies": [ + "libxinerama" + ] + }, + "xrandr": { + "description": "Enable XRandR support", + "dependencies": [ + "libxrandr" + ] + }, + "xrender": { + "description": "Enable XRender support", + "dependencies": [ + "libxrender" + ] + } + } +} |