mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 02:42:55 +00:00

it may or may not work depending on how much time is required for Xvfb to start but should cover most cases Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
28 lines
566 B
CMake
28 lines
566 B
CMake
#!@KATIE_SHELL@
|
|
|
|
set -e
|
|
|
|
if [ -z "$LD_LIBRARY_PATH" ];then
|
|
export LD_LIBRARY_PATH="@CMAKE_BINARY_DIR@/lib"
|
|
else
|
|
export LD_LIBRARY_PATH="@CMAKE_BINARY_DIR@/lib:$LD_LIBRARY_PATH"
|
|
fi
|
|
export QT_PLUGIN_PATH="@CMAKE_BINARY_DIR@/plugins"
|
|
export QML_IMPORT_PATH="@CMAKE_BINARY_DIR@/imports"
|
|
|
|
bin="$1"
|
|
shift
|
|
|
|
cd "$(dirname "$bin")"
|
|
if [ -z "$DISPLAY" ];then
|
|
Xvfb :123 &
|
|
xvfbpid=$!
|
|
sleep 3
|
|
|
|
DISPLAY=:123 @KATIE_CROSS_EXEC@ "./$(basename "$bin")" $@
|
|
retval=$?
|
|
|
|
kill $xvfbpid
|
|
exit $retval
|
|
fi
|
|
exec @KATIE_CROSS_EXEC@ "./$(basename "$bin")" $@
|