#!/bin/bash
set -e
if [ -z "$OMNI_HOME" ]
then
echo "[ERROR] can not found environment variable OMNI_HOME." >&2
exit 1
fi
test -d $OMNI_HOME/java-binding && JAVA_BINDING=$(find $OMNI_HOME/java-binding -name '*.so')
build_params=($1)
if [ ! -z "${build_params}" ] && [ "${build_params}" != 'NONE' ]
then
echo "[INFO] build omni library."
export LIBRARY_PATH=$OMNI_HOME/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=$OMNI_HOME/lib:$LD_LIBRARY_PATH
build_type=$(echo "${build_params[0]}" | awk -F ':' '{print $1}')
unset build_params[0]
. build_scripts/build.sh ${build_type}:java ${build_params[@]}
else
if [ -z "$JAVA_BINDING" ]
then
echo "[INFO] no valid lib found in OMNI_HOME." >&2
else
echo "[INFO] using $(basename $JAVA_BINDING) in OMNI_HOME"
fi
fi