You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
931 B
43 lines
931 B
2 years ago
|
#! /bin/sh
|
||
|
|
||
|
### The following assumes you are building in a subdirectory of ACCESS Root
|
||
|
if [ "X$ACCESS" == "X" ] ; then
|
||
|
ACCESS=$(cd ../../..; pwd)
|
||
|
echo "ACCESS set to ${ACCESS}"
|
||
|
fi
|
||
|
INSTALL_PATH=${INSTALL_PATH:-${ACCESS}}
|
||
|
|
||
|
if [ "$BB" == "YES" ]
|
||
|
then
|
||
|
USE_BB="--enable-burst-buffering"
|
||
|
fi
|
||
|
|
||
|
SHARED="${SHARED:-YES}"
|
||
|
if [[ "$SHARED" == "ON" || "$SHARED" == "YES" ]]
|
||
|
then
|
||
|
USE_SHARED="--enable-shared"
|
||
|
else
|
||
|
USE_SHARED="--disable-shared"
|
||
|
fi
|
||
|
|
||
|
rm -f config.cache
|
||
|
if [ "$CRAY" == "YES" ]
|
||
|
then
|
||
|
CC=cc
|
||
|
else
|
||
|
CC=mpicc
|
||
|
fi
|
||
|
MPICC=$(CC); export MPICC
|
||
|
CFLAGS="-fPIC -I${INSTALL_PATH}/include"; export CFLAGS
|
||
|
CPPFLAGS="-DNDEBUG"; export CPPFLAGS
|
||
|
AR_FLAGS="cru"; export AR_FLAGS
|
||
|
|
||
|
LDFLAGS="-L${INSTALL_PATH}/lib"; export LDFLAGS
|
||
|
./configure --disable-fortran ${USE_SHARED} ${USE_BB} --disable-cxx --prefix=${INSTALL_PATH}
|
||
|
|
||
|
echo ""
|
||
|
echo " COMPILER: ${CC}"
|
||
|
echo " ACCESS: ${ACCESS}"
|
||
|
echo "INSTALL_PATH: ${INSTALL_PATH}"
|
||
|
echo ""
|