#!/bin/bash
set -feu -o pipefail

if [ $# -ne 2 ]; then
    echo "Usage ./install build_folder install_folder"
    exit 1
fi

if [ ! -d "$1" ]; then
    echo "Build folder $1 does not exist."
    exit 1
fi 

if [ -d "$2" ]; then
    echo "Install folder $2 already exists."
    exit 1
fi 

BUILD_FOLDER="$1"
INSTALL_FOLDER="$2"

cd $BUILD_FOLDER
make install

if [ ! -d "$INSTALL_FOLDER/lib/python2.7/site-packages/hysop" ]; then
    echo "$INSTALL_FOLDER/lib/python2.7/site-packages/hysop was not created."
    exit 1
fi

export PYTHONPATH="$INSTALL_FOLDER/lib/python2.7/site-packages"
python -c 'import hysop; print hysop'

exit 0