#!/bin/sh -e

die() {
    echo "$@" >&2
    exit 1
}

root=`cd $(dirname $0)/..; pwd`

ideaRoot=
for d in $root/ideaSDK /Applications/Nika-*.app; do
    if [ -d "$d/lib" ]; then
        ideaRoot="$d"
        break
    fi
done

test -n "$ideaRoot" || die "Idea root not found"

classpath="$root/out/production/cli"
classpath="$classpath:$root/out/production/backend:$root/out/production/frontend:$root/out/production/frontend.java:$root/out/production/jet.as.java.psi:$root/out/production/util"
classpath="$classpath:$root/out/production/stdlib"
classpath="$classpath:$root/lib/*:$ideaRoot/lib/*:$ideaRoot/lib/rt/*"

exec java $JAVA_OPTS \
    -classpath "$classpath" \
    org.jetbrains.jet.cli.KotlinCompiler \
    "$@"

# vim: set ts=4 sw=4 et:
