FROM ubuntu:18.04
MAINTAINER Caitlin Ross <caitlin.ross@kitware.com>

COPY install_deps.sh /root/install_deps.sh
RUN sh /root/install_deps.sh

COPY cmake.sh /root/cmake.sh
RUN sh /root/cmake.sh
ENV PATH="${PATH}:/opt/cmake/bin"

ARG ADIOS_HASH
ENV ADIOS_HASH_ENV=$ADIOS_HASH
COPY install_adios2.sh /root/install_adios2.sh
RUN sh /root/install_adios2.sh "asan"

ARG VTKM_HASH
ENV VTKM_HASH_ENV=$VTKM_HASH
COPY install_vtkm.sh /root/install_vtkm.sh
RUN sh /root/install_vtkm.sh "asan"

ENV PYTHONPATH=/usr/local/lib/python3.6/site-packages/:/opt/adios2/lib/python3.6/site-packages
ENV PATH=/opt/adios2/bin:$PATH
ENV LD_LIBRARY_PATH=/usr/local/lib:/opt/adios2/lib:/opt/vtkm/lib

COPY asan-suppressions.txt /root/asan-suppressions.txt
ENV LSAN_OPTIONS="suppressions=/root/asan-suppressions.txt"
