#!/bin/bash

EXTRA_ARGS=$@



rm -f CMakeCache.txt

cmake \
\
	-D CMAKE_BUILD_TYPE:STRING=DEBUG \
	-D CMAKE_CXX_FLAGS:STRING="-DMPI_INCLUDED" \
	-D CMAKE_C_FLAGS:STRING="-DMPI_INCLUDED" \
	-D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
\
	-D BUILD_SHARED_LIBS:BOOL=ON \
\
	-D TPL_ENABLE_MPI:BOOL=ON \
	-D MPI_USE_COMPILER_WRAPPERS:BOOL=ON \
	-D MPI_BASE_DIR:PATH=/opt/local/lib/openmpi \
\
	-D HAVE_GCC_ABI_DEMANGLE:BOOL=ON \
	-D DART_TESTING_TIMEOUT:STRING=60 \
\
	-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=OFF \
	-D Trilinos_ENABLE_TESTS:BOOL=ON \
\
	-D Trilinos_ENABLE_Trios:BOOL=ON \
	-D Trilinos_ENABLE_Triossupport:BOOL=ON \
	-D Trilinos_ENABLE_Triosnnti:BOOL=ON \
	-D Trilinos_ENABLE_Triosnssi:BOOL=ON \
	-D Trilinos_ENABLE_Triosprograms:BOOL=ON \
	-D Trilinos_ENABLE_Triostests:BOOL=ON \
	-D Trilinos_ENABLE_Triosexamples:BOOL=ON \
\
	-D TPL_ENABLE_Portals:BOOL=ON \
	-D Portals_INCLUDE_DIRS:PATH=${HOME}/research/support/macos/portals/include \
	-D Portals_LIBRARY_DIRS:PATH=${HOME}/research/support/macos/portals/lib \
\
	$EXTRA_ARGS \
\
	${HOME}/research/workspace/Trilinos


