mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-23 06:15:38 +00:00
52 lines
1.4 KiB
JSON
52 lines
1.4 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": "47a9387ef5b3600d30d84c71ec77a59dc7db46fa"
|
|
},
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/KhronosGroup/glslang/archive/142052fa30f9eca191aa9dcf65359fcaed09eeec.tar.gz",
|
|
"sha256": "aa27e4454ce631c5a17924ce0624eac736da19fc6f5a2ab15a6c58da7b36950f",
|
|
"dest": "third_party/glslang"
|
|
},
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/KhronosGroup/SPIRV-Headers/archive/5e3ad389ee56fca27c9705d093ae5387ce404df4.tar.gz",
|
|
"sha256": "5d866ce34a4b6908e262e5ebfffc0a5e11dd411640b5f24c85a80ad44c0d4697",
|
|
"dest": "third_party/spirv-headers"
|
|
},
|
|
{
|
|
"type": "archive",
|
|
"url": "https://github.com/KhronosGroup/SPIRV-Tools/archive/dd4b663e13c07fea4fbb3f70c1c91c86731099f7.tar.gz",
|
|
"sha256": "03ee1a2c06f3b61008478f4abe9423454e53e580b9488b47c8071547c6a9db47",
|
|
"dest": "third_party/spirv-tools"
|
|
},
|
|
{
|
|
"type": "patch",
|
|
"path": "../../deps/shaderc-changes.patch"
|
|
}
|
|
],
|
|
"cleanup": [
|
|
"/bin",
|
|
"/include",
|
|
"/lib/*.a",
|
|
"/lib/*.la",
|
|
"/lib/cmake",
|
|
"/lib/pkgconfig"
|
|
]
|
|
}
|