install.sh 735 Bytes
Newer Older
1
#!/bin/bash -ex
2
3
4
5
6
7
8
9
10
11
# This script is executed via the line:
#   source devtools/ci/jenkins/install.sh
# in a bash shell with the -lex options turned on

echo "Using the following SWIG (`which swig`) version:"
swig -version

echo "Using cmake (`which cmake`) version":
cmake --version

12
13
echo "Using g++ (`which g++`) version:"
g++ --version
14

15
16
17
if [ ! -z "$OPENMM_CUDA_COMPILER" ]; then
    echo "Using nvcc ($OPENMM_CUDA_COMPILER) version:"
    $OPENMM_CUDA_COMPILER --version
18
    CUDA_ARGS="-DCUDA_TOOLKIT_ROOT_DIR=${CUDA_HOME} -DOPENMM_BUILD_CUDA_LIB=true"
19
20
21
22
fi

cmake -DCMAKE_INSTALL_PREFIX="`pwd`/install" -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc \
      -DSWIG_EXECUTABLE=`which swig` $CUDA_ARGS $EXTRA_CMAKE_ARGS .
23
make -j6 install