mirror of
https://gitee.com/bianbu-linux/mesa3d
synced 2025-04-24 22:27:29 -04:00
19 lines
528 B
Bash
19 lines
528 B
Bash
#!/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
|