| #!/bin/bash |
| |
| set -ex |
| |
| wget https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v13.0.0.tar.gz |
| tar -xvf v13.0.0.tar.gz && rm v13.0.0.tar.gz |
| |
| mkdir SPIRV-LLVM-Translator-13.0.0/build |
| pushd SPIRV-LLVM-Translator-13.0.0/build |
| cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr |
| ninja |
| ninja install |
| # For some reason llvm-spirv is not installed by default |
| ninja llvm-spirv |
| cp tools/llvm-spirv/llvm-spirv /usr/bin/ |
| popd |
| |
| du -sh SPIRV-LLVM-Translator-13.0.0 |
| rm -rf SPIRV-LLVM-Translator-13.0.0 |