mirror of https://github.com/intel/intel-qs.git
41 lines
779 B
Bash
Executable File
41 lines
779 B
Bash
Executable File
#! /bin/sh
|
|
|
|
# Exit on error
|
|
set -ev
|
|
|
|
os=`uname`
|
|
TRAVIS_ROOT="$1"
|
|
MPI_IMPL="$2"
|
|
|
|
# Environment variables
|
|
case "$os" in
|
|
Darwin)
|
|
;;
|
|
Linux)
|
|
export PATH=$TRAVIS_ROOT/mpich/bin:$PATH
|
|
export PATH=$TRAVIS_ROOT/open-mpi/bin:$PATH
|
|
;;
|
|
esac
|
|
|
|
# Capture details of build
|
|
case "$MPI_IMPL" in
|
|
mpich)
|
|
#mpichversion
|
|
mpicc -show
|
|
;;
|
|
openmpi)
|
|
# this is missing with Mac build it seems
|
|
#ompi_info --arch --config
|
|
mpicc --showme:command
|
|
# see https://github.com/open-mpi/ompi/issues/2956
|
|
export TMPDIR=/tmp
|
|
;;
|
|
esac
|
|
|
|
# Configure and build
|
|
./autogen.sh
|
|
./configure CC=mpicc CFLAGS="-std=c99" --disable-static --prefix=/tmp --with-max-int=1048576
|
|
make V=1
|
|
make V=1 install
|
|
make V=1 check
|