#!/bin/sh

# Check if PUREGEV_ROOT is set, and warn if it is not
if [ -z "$PUREGEV_ROOT" ]; then
    echo "PUREGEV_ROOT is not set. Sourcing set_puregev_env.sh"
    . "$(dirname "$0")/set_puregev_env.sh"
fi

appname=`basename $0 | sed s,\.sh$,,`

dirname=$(dirname "$0")/../lib
tmp="${dirname#?}"

if [ "${dirname%$tmp}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$dirname
export LD_LIBRARY_PATH

# if we are on wayland
if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
    export QT_QPA_PLATFORM=xcb
fi

./$appname.bin "$@"
