3
QML_PHONE_SHELL_PATH=./builddir/unity8
4
export LD_LIBRARY_PATH=$PWD/../unity_build/build/lib
10
echo "usage: "$0" [OPTIONS]\n" >&2
11
echo "Script to run the shell.\n" >&2
13
echo " -f, --fake Force use of fake Qml modules." >&2
14
echo " -g, --gdb Run through gdb." >&2
15
echo " -h, --help Show this help." >&2
16
echo " -m, --nomousetouch Run without -mousetouch argument." >&2
21
ARGS=`getopt -n$0 -u -a --longoptions="fake,gdb,help,nomousetouch" -o "fghm" -- "$@"`
28
-f|--fake) FAKE=true;;
31
-m|--nomousetouch) MOUSE_TOUCH=false;;
38
export QML2_IMPORT_PATH=$PWD/builddir/tests/mocks:$PWD/builddir/plugins
39
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/builddir/tests/mocks/LightDM/single
42
# Force icon theme if running on the desktop, otherwise gnome theme (if running
43
# on Ubuntu Desktop) will be used and icons won't be found
44
if [ -n "$DESKTOP_SESSION" ]; then
45
export UBUNTU_ICON_THEME=ubuntu-mobile
48
QML_PHONE_SHELL_ARGS=""
50
QML_PHONE_SHELL_ARGS="$QML_PHONE_SHELL_ARGS -mousetouch"
54
gdb -ex run --args $QML_PHONE_SHELL_PATH $QML_PHONE_SHELL_ARGS $@
56
$QML_PHONE_SHELL_PATH $QML_PHONE_SHELL_ARGS $@