mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-07-30 02:38:39 +02:00
52 lines
1.5 KiB
JSON
52 lines
1.5 KiB
JSON
{
|
|
"name": "shaderc",
|
|
"buildsystem": "cmake-ninja",
|
|
"builddir": true,
|
|
"config-opts": [
|
|
"-DCMAKE_BUILD_TYPE=Release",
|
|
"-DSHADERC_SKIP_TESTS=ON",
|
|
"-DSHADERC_SKIP_EXAMPLES=ON",
|
|
"-DSHADERC_SKIP_COPYRIGHT_CHECK=ON"
|
|
],
|
|
"build-options": {
|
|
"strip": true
|
|
},
|
|
"sources": [
|
|
{
|
|
"type": "git",
|
|
"url": "https://github.com/google/shaderc.git",
|
|
"commit": "8c2e602ce440b7739c95ff3d69cecb1adf6becda"
|
|
},
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/KhronosGroup/glslang/archive/efd24d75bcbc55620e759f6bf42c45a32abac5f8.tar.gz",
|
|
"sha256": "9427deccbdf4bde6a269938df38c6bd75247493786a310d8d733a2c82065ef47",
|
|
"dest": "third_party/glslang"
|
|
},
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/KhronosGroup/SPIRV-Headers/archive/2a611a970fdbc41ac2e3e328802aed9985352dca.tar.gz",
|
|
"sha256": "c2225a49c3d7efa5c4f4ce4a6b42081e6ea3daca376f3353d9d7c2722d77a28a",
|
|
"dest": "third_party/spirv-headers"
|
|
},
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/KhronosGroup/SPIRV-Tools/archive/33e02568181e3312f49a3cf33df470bf96ef293a.tar.gz",
|
|
"sha256": "44d1005880c583fc00a0fb41c839214c68214b000ea8dcb54d352732fee600ff",
|
|
"dest": "third_party/spirv-tools"
|
|
},
|
|
{
|
|
"type": "patch",
|
|
"path": "../../../common/shaderc-changes.patch"
|
|
}
|
|
],
|
|
"cleanup": [
|
|
"/bin",
|
|
"/include",
|
|
"/lib/*.a",
|
|
"/lib/*.la",
|
|
"/lib/cmake",
|
|
"/lib/pkgconfig"
|
|
]
|
|
}
|