Newer
Older
#!/bin/bash
TARGET=TNL
INSTALL_PREFIX=${HOME}/local
CMAKE="cmake"
CPUS=`grep -c processor /proc/cpuinfo`
echo "Building $TARGET using $CPUS processors."
if [ ! -d Debug ];
then
mkdir Debug
fi
if [ ! -d Release ];
then
mkdir Release
fi
cd Debug
${CMAKE} .. -DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_INSTALL_PREFIX=${HOME}/local \
-DWITH_CUDA=${WITH_CUDA} \
-DPETSC_DIR=${PETSC_DIR} \
-DWITH_TEMPLATE_EXPLICIT_INSTANTIATION=${TEMPLATE_EXPLICIT_INSTANTIATION}
make -j${CPUS} ${VERBOSE}
cd ../Release
${CMAKE} .. -DCMAKE_INSTALL_PREFIX=${HOME}/local \
-DWITH_CUDA=${WITH_CUDA} \
-DPETSC_DIR=${PETSC_DIR} \
-DWITH_TEMPLATE_EXPLICIT_INSTANTIATION=${TEMPLATE_EXPLICIT_INSTANTIATION}
make -j${CPUS} ${VERBOSE}