#!/bin/bash
#
# Copyright Intel Corporation.
# 
# This software and the related documents are Intel copyrighted materials, and
# your use of them is governed by the express license under which they were
# provided to you (License). Unless the License provides otherwise, you may
# not use, modify, copy, publish, distribute, disclose or transmit this
# software or the related documents without Intel's prior written permission.
# 
# This software and the related documents are provided as is, with no express
# or implied warranties, other than those that are expressly stated in the
# License.
#

COMPILER="ifort"
TARGET_WRAPPER="mpiifx"
user_set_compiler=0

if [ -z "$1" ] ; then
    ${TARGET_WRAPPER} -help
    exit 0
fi

for arg in "$@" ; do
    case $arg in 
        -fc=*)
            COMPILER=$(echo $arg | sed -e 's/-fc=//g')
            user_set_compiler=1
        ;;
        -f90=*)
            COMPILER=$(echo $arg | sed -e 's/-f90=//g')
            user_set_compiler=1
        ;;
    esac
done

if [ -n "$I_MPI_F90" ] || [ -n "$MPICH_F90" ]; then
    user_set_compiler=1
fi

if [ $user_set_compiler -eq 1 ] ; then
    ${TARGET_WRAPPER} "$@"
else
    ${TARGET_WRAPPER} -fc="${COMPILER}" "$@"
fi
