#!/bin/sh

# We choose to behave like OpenMPI in this respect.
#
# All OpenMPI versions support "-showme". Modern OpenMPI version also
# support "-showme:compile" and "-showme:link".
#
# MPICH supports "-compile-info" and "-link-info".

case "$1" in
    -show*:compile*)
        echo '/opt/bin/x86_64-linux-gnu-libgfortran5-cxx11/x86_64-linux-gnu-g++  -I/workspace/destdir/include'
        exit 0
        ;;
    -show*:link*)
        echo '/opt/bin/x86_64-linux-gnu-libgfortran5-cxx11/x86_64-linux-gnu-g++  -L/workspace/destdir/lib -Wl,-rpath,/workspace/destdir/lib -lmpi -ldl'
        exit 0
        ;;
    -show*)
        echo '/opt/bin/x86_64-linux-gnu-libgfortran5-cxx11/x86_64-linux-gnu-g++  -I/workspace/destdir/include  -L/workspace/destdir/lib -Wl,-rpath,/workspace/destdir/lib -lmpi -ldl'
        exit 0
        ;;
esac

exec ${MPITRAMPOLINE_CXX:-/opt/bin/x86_64-linux-gnu-libgfortran5-cxx11/x86_64-linux-gnu-g++}  -I/workspace/destdir/include  -L/workspace/destdir/lib -Wl,-rpath,/workspace/destdir/lib "$@" -lmpi -ldl
