vcpkg/ports/mesa/vcpkg.json
Kai Pastor c37a87876b
[vcpkg baseline][mesa] Remove egl from default features (#39199)
Mitigation for #39198.

Mesa CI is currently disabled for linux and osx, and also doesn't run
for android.
So we see CI effects only for Windows. Improving CI situation for mesa
is the subject of #36081. So keeping egl out of CI like before
https://github.com/microsoft/vcpkg/pull/37599 is the best option at the
moment.
2024-06-10 16:23:35 -07:00

109 lines
2.3 KiB
JSON

{
"name": "mesa",
"version": "24.0.7",
"port-version": 1,
"description": "Mesa - The 3D Graphics Library",
"homepage": "https://www.mesa3d.org/",
"license": "MIT AND BSL-1.0 AND SGI-B-2.0",
"supports": "!(windows & arm) & !staticcrt & !uwp",
"dependencies": [
{
"name": "vcpkg-get-python-packages",
"host": true
},
{
"name": "vcpkg-tool-meson",
"host": true
},
"zlib",
"zstd"
],
"default-features": [
"default-features"
],
"features": {
"default-features": {
"description": "Platform dependent default features",
"dependencies": [
{
"name": "mesa",
"default-features": false,
"features": [
"gles1",
"gles2"
]
},
{
"name": "mesa",
"default-features": false,
"features": [
"llvm"
],
"platform": "x64"
}
]
},
"egl": {
"description": "Build support for EGL platform",
"dependencies": [
"egl-registry"
]
},
"gles1": {
"description": "Build support for OpenGL ES 1.x",
"dependencies": [
"opengl"
]
},
"gles2": {
"description": "Build support for OpenGL ES 2.x and 3.x",
"dependencies": [
"opengl"
]
},
"llvm": {
"description": "Build with llvmpipe",
"dependencies": [
{
"name": "llvm",
"default-features": false,
"features": [
"enable-rtti",
"libclc"
]
},
{
"name": "llvm",
"default-features": false,
"features": [
"target-arm"
],
"platform": "arm32"
},
{
"name": "llvm",
"default-features": false,
"features": [
"target-aarch64"
],
"platform": "arm64"
},
{
"name": "llvm",
"default-features": false,
"features": [
"target-x86"
],
"platform": "x64 | x86"
}
]
},
"offscreen": {
"description": "Build with support for offscreen rendering (OSMesa)",
"dependencies": [
"opengl"
]
}
}
}