FROM kitware/paraview-for-ci:v5.13.0
LABEL maintainer="Timothée Couble <timothee.couble@kitware.com>"

RUN apt update
RUN apt install -y curl

RUN echo "export CFLAGS=-fPIC" >> /root/devtoolset.sh && \
    echo "export CPPFLAGS=-fPIC" >> /root/devtoolset.sh && \
    echo "export CXXFLAGS=-fPIC" >> /root/devtoolset.sh && \
    chmod +x /root/devtoolset.sh

COPY ../../boost.sh /root/install_boost.sh
RUN . /root/devtoolset.sh && sh /root/install_boost.sh

COPY ../../eigen.sh /root/install_eigen.sh
RUN . /root/devtoolset.sh && sh /root/install_eigen.sh

COPY ../../zlib.sh /root/install_zlib.sh
RUN . /root/devtoolset.sh && sh /root/install_zlib.sh

COPY ../../lz4.sh /root/install_lz4.sh
RUN . /root/devtoolset.sh && sh /root/install_lz4.sh

COPY ../../flann.sh /root/install_flann.sh
COPY ../../patches/flann-remove-pkgconfig-deps.patch /root/patches/flann-remove-pkgconfig-deps.patch
COPY ../../patches/flann-rng-deterministic-thread-safe.patch /root/patches/flann-rng-deterministic-thread-safe.patch
RUN . /root/devtoolset.sh && sh /root/install_flann.sh

COPY ../../qhull.sh /root/install_qhull.sh
RUN . /root/devtoolset.sh && sh /root/install_qhull.sh

COPY ../../pcl.sh /root/install_pcl.sh
RUN . /root/devtoolset.sh && sh /root/install_pcl.sh
