diff options
Diffstat (limited to 'vendor/gioui.org/cpu/init.sh')
-rw-r--r-- | vendor/gioui.org/cpu/init.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/vendor/gioui.org/cpu/init.sh b/vendor/gioui.org/cpu/init.sh new file mode 100644 index 0000000..f0f0a9c --- /dev/null +++ b/vendor/gioui.org/cpu/init.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +# SPDX-License-Identifier: Unlicense OR MIT + +set -e + +cd ~/.cache +git clone https://github.com/eliasnaur/swiftshader +cd swiftshader + +# 32-bit build +cp -a build build.32bit +cd build.32bit +CXX=clang++ CC=clang CFLAGS=-m32 CXXFLAGS=-m32 cmake -DREACTOR_EMIT_ASM_FILE=true -DSWIFTSHADER_BUILD_PVR=false -DSWIFTSHADER_BUILD_TESTS=false -DSWIFTSHADER_BUILD_GLESv2=false -DSWIFTSHADER_BUILD_EGL=false -DSWIFTSHADER_BUILD_ANGLE=false .. +cmake --build . --parallel 4 +cd .. + +# 64-bit build +cp -a build build.64bit +cd build.64bit +CXX=clang++ CC=clang cmake -DREACTOR_EMIT_ASM_FILE=true -DSWIFTSHADER_BUILD_PVR=false -DSWIFTSHADER_BUILD_TESTS=false -DSWIFTSHADER_BUILD_GLESv2=false -DSWIFTSHADER_BUILD_EGL=false -DSWIFTSHADER_BUILD_ANGLE=false .. +cmake --build . --parallel 4 +cd .. |