prepare.sh 839 Bytes
Newer Older
1
#!/bin/bash
2
3
4

# Prepare for build by ensuring necessary prerequisites are locally installed.

5
6
7
# Set relative workspace path.
export WORKSPACE=`pwd`

8
# Install miniconda
Peter Eastman's avatar
Peter Eastman committed
9
export VERSION="latest"
10
11
export PLATFORM="Linux"
export ARCH="x86_64"
jchodera's avatar
jchodera committed
12
export MINICONDA="Miniconda3-$VERSION-$PLATFORM-$ARCH.sh"
13
if [ -f miniconda ];
14
then
15
   echo "miniconda already exists"
16
17
else
   echo "Downloading miniconda..."
18
   rm -rf Miniconda-* miniconda ~/.condarc
jchodera's avatar
jchodera committed
19
   wget --quiet https://repo.continuum.io/miniconda/${MINICONDA}
20
21
22
   bash ${MINICONDA} -b -p miniconda
   PIP_ARGS="-U"
fi
23
24
25
26
27

# Add to path.
export PATH=$WORKSPACE/miniconda/bin:$PATH

# Ensure configuration is up to date.
28
29
conda config --add channels omnia
conda install --yes --quiet swig fftw3f pip doxygen sphinx sphinxcontrib-bibtex sphinxcontrib-lunrsearch sphinxcontrib-autodoc_doxygen lxml cmake