From de0771bf59bc4b6fe305b3339841e7b526dbaca5 Mon Sep 17 00:00:00 2001 From: Joseph Walton-Rivers <joseph@walton-rivers.uk> Date: Sun, 5 Sep 2021 11:00:35 +0100 Subject: [PATCH] cleanup demo build script --- build.sh | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 34be0d1..fbd3523 100755 --- a/build.sh +++ b/build.sh @@ -1,5 +1,9 @@ #! /bin/bash +CACHE=/tmp/fggl/ +LOG=$CACHE/demo.log +EXE="../build/demo/FgglDemo" + if [[ ! -d "build/" ]] then mkdir build @@ -10,13 +14,30 @@ sudo dnf install -y wayland-devel libxkbcommon-devel wayland-protocols-devel ext sudo dnf install -y glew-devel glm-devel # if doing shader development, disable the cache to make sure changes take affect -rm -rf /tmp/fggl/ +rm -rf $CACHE +# +# build step +# pushd build cmake .. make popd +# +# additional stuff +# + +# gamemoderun +if [ -x "$(command -v gamemoderun)" ]; then + EXE="gamemoderun $EXE" +fi + +# mangohud +if [ -x "$(command -v mangohud)" ]; then + EXE="mangohud --dlsym $EXE" +fi + pushd demo -../build/demo/FgglDemo > /tmp/fggl.log 2>&1 & +$EXE ../build/demo/FgglDemo > /tmp/fggl.log 2>&1 & popd -- GitLab