Right now, it is not easy to run ubrowser or efl_webview_app with gdb.
This patch adds a -g option to both wrappers scripts. If they are called
with that option, the applications are launched with gdb.
Reviewed by: Piotr Tworek, SeungSeop Park
Change-Id: Icb504e12b8c286f13164ecbe41915e2e261ff07d
Signed-off-by: Arnaud Renevier <a.renevier@samsung.com>
# Allow chromium-efl to work with llvmpipe or softpipe mesa backends
export EVAS_GL_NO_BLACKLIST=1
-exec ${SCRIPTDIR}/efl_webview_app "$@"
+debug=0
+while [ $# -gt 0 ]; do
+ case "$1" in
+ -g | --debug )
+ debug=1
+ shift
+ ;;
+ * )
+ break
+ ;;
+ esac
+done
+
+if [ $debug -eq 1 ] ; then
+ exec gdb --args ${SCRIPTDIR}/efl_webview_app "$@"
+else
+ exec ${SCRIPTDIR}/efl_webview_app "$@"
+fi
export LD_LIBRARY_PATH=$CHROMIUM_EFL_DEPENDENCIES_LIBDIR:$CHROMIUM_EFL_LIBDIR:${LD_LIBRARY_PATH}
echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}"
-exec ${SCRIPTDIR}/ubrowser "$@"
+debug=0
+while [ $# -gt 0 ]; do
+ case "$1" in
+ -g | --debug )
+ debug=1
+ shift
+ ;;
+ * )
+ break
+ ;;
+ esac
+done
+
+if [ $debug -eq 1 ] ; then
+ exec gdb --args ${SCRIPTDIR}/ubrowser "$@"
+else
+ exec ${SCRIPTDIR}/ubrowser "$@"
+fi