{ "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": "d5f08ae5c5a9a45165578445cbd0f9adf0223448" }, { "type": "archive", "url": "https://github.com/KhronosGroup/glslang/archive/275822a6261ee689aadb1da5f09a0ec2f058685c.tar.gz", "sha256": "971848a1cc639ce8dc244e778b17efe0f690e32ac398a75e31d1c67ad06d3e0a", "dest": "third_party/glslang" }, { "type": "archive", "url": "https://github.com/KhronosGroup/SPIRV-Headers/archive/58006c901d1d5c37dece6b6610e9af87fa951375.tar.gz", "sha256": "a6cb1b300bb8171795e116457e858e555334749f9cacaed8068ae0ef8681110c", "dest": "third_party/spirv-headers" }, { "type": "archive", "url": "https://github.com/KhronosGroup/SPIRV-Tools/archive/6337eb62cadd7d124ac6789bf39c0f71148f0a73.tar.gz", "sha256": "e156be0bd81c8812f1bff8e520422bfa9df61b3045587b9eb483185f1074a7b2", "dest": "third_party/spirv-tools" }, { "type": "patch", "path": "../../../common/shaderc-changes.patch" } ], "cleanup": [ "/bin", "/include", "/lib/*.a", "/lib/*.la", "/lib/cmake", "/lib/pkgconfig" ] }