-#!/bin/sh
+#!/bin/bash
EXECUTABLE=$1
-MAIN_JS=$2
-CHROMIUM_EFL_PATH=$3
+
+CHROMIUM_EFL_PATH=$(echo "$@" | grep -Po "(?<=\--chromium-efl-path=)[^\s]*" || :)
+APP_PATH=$(echo "$@" | grep -Po "(?<=\--app-path=)[^\s]*" || :)
+
+if [[ "$CHROMIUM_EFL_PATH" == "" ]]; then
+ echo "Please add --chromium-efl-path=/PATH/TO/chromium-efl"
+ exit 1
+fi
+CHROMIUM_EFL_PATH=$CHROMIUM_EFL_PATH/out.x64
echo "CHROMIUM_EFL_PATH: $CHROMIUM_EFL_PATH"
+echo "APP_PATH: $APP_PATH"
if [ ! $EXECUTABLE ]; then
echo launch_exec.sh takes the name of an executable argument >&2
HOST_ARCH=$(uname -m)
-if [ $HOST_ARCH = "x86_64" -o $HOST_ARCH = "amd64" ]; then
+if [ $HOST_ARCH == "x86_64" -o $HOST_ARCH == "amd64" ]; then
_LIBDIR=lib64
else
_LIBDIR=lib
if [ $debug -eq 1 ] ; then
exec gdb --args ${SCRIPTDIR}/$EXECUTABLE "$@"
else
- exec ${SCRIPTDIR}/$EXECUTABLE "$MAIN_JS"
+ exec ${SCRIPTDIR}/$EXECUTABLE "$APP_PATH"
fi