]> mj.ucw.cz Git - moe.git/commitdiff
MO: Fixed compile <source>
authorMartin Mares <mj@ucw.cz>
Thu, 25 Mar 2010 18:48:50 +0000 (19:48 +0100)
committerMartin Mares <mj@ucw.cz>
Thu, 25 Mar 2010 18:48:50 +0000 (19:48 +0100)
mop/public/compile.sh

index c467dca0f058e8a416095b583c324ed23601fcfc..24731d92e6dba4b3e7721385753be21d764878f3 100755 (executable)
@@ -5,6 +5,7 @@ set -e
 [ -n "$MO_ROOT" -a -d "$MO_ROOT" ] || { echo >&2 "MO_ROOT not set, giving up." ; exit 1 ; }
 pushd $MO_ROOT >/dev/null
 . lib/libeval.sh
 [ -n "$MO_ROOT" -a -d "$MO_ROOT" ] || { echo >&2 "MO_ROOT not set, giving up." ; exit 1 ; }
 pushd $MO_ROOT >/dev/null
 . lib/libeval.sh
+. cf/eval
 . cf/mop
 popd >/dev/null
 
 . cf/mop
 popd >/dev/null
 
@@ -28,7 +29,7 @@ else
        SRCEXT=${1/*./}
        shift
        EXTRA_CFLAGS="$@"
        SRCEXT=${1/*./}
        shift
        EXTRA_CFLAGS="$@"
-       CCMD=COMP_$SRCEXT
+       CCMD=EXT_${SRCEXT}_COMP
        [ -n "${!CCMD}" ] || die "Don't know how to compile $SRC"
        CCMD="`eval echo ${!CCMD}`"
        echo "$CCMD"
        [ -n "${!CCMD}" ] || die "Don't know how to compile $SRC"
        CCMD="`eval echo ${!CCMD}`"
        echo "$CCMD"