mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-18 21:37:55 +08:00
c37a87876b
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.
109 lines
2.3 KiB
JSON
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"
|
|
]
|
|
}
|
|
}
|
|
}
|