vcpkg/ports/ogre-next/vcpkg.json
2024-01-03 18:27:03 -08:00

72 lines
1.5 KiB
JSON

{
"name": "ogre-next",
"version": "2.3.3",
"port-version": 2,
"description": "Ogre Next - scene-oriented, flexible 3D engine written in C++",
"homepage": "https://github.com/OGRECave/ogre-next",
"license": "MIT",
"supports": "!emscripten & !uwp & !xbox",
"dependencies": [
"freeimage",
{
"name": "freetype",
"default-features": false
},
"rapidjson",
"tinyxml",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
},
"zlib",
"zziplib"
],
"default-features": [
{
"name": "d3d11",
"platform": "windows"
},
{
"name": "gl3plus",
"platform": "!android & !ios & !osx & !windows"
},
{
"name": "metal",
"platform": "ios | osx"
},
{
"name": "vulkan",
"platform": "android"
}
],
"features": {
"d3d11": {
"description": "Direct3D 11 render system",
"supports": "windows"
},
"gl3plus": {
"description": "OpenGL 3+ render system",
"supports": "!android & !(arm & windows)"
},
"metal": {
"description": "Metal render system",
"supports": "osx | ios"
},
"planar-reflections": {
"description": "Component to use planar reflections, can be used by both HlmsPbs and HlmsUnlit"
},
"vulkan": {
"description": "Vulkan render system",
"supports": "!osx",
"dependencies": [
"glslang",
"vulkan"
]
}
}
}