From 671dca84e13d69e79a80afe3f82dc233421e84f4 Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Wed, 4 Jan 2023 15:19:08 +0100 Subject: [PATCH] Be explicit about enabled and disabled dependencies in the Docker image --- contrib/docker/Dockerfile | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/contrib/docker/Dockerfile b/contrib/docker/Dockerfile index a93096c36e..870ac08e6e 100644 --- a/contrib/docker/Dockerfile +++ b/contrib/docker/Dockerfile @@ -8,11 +8,40 @@ RUN cd /usr/src \ && cd dealii && mkdir build && cd build \ && cmake -GNinja \ -DCMAKE_PREFIX_PATH="/usr/lib/x86_64-linux-gnu/hdf5/openmpi;/usr/include/hdf5/openmpi" \ + -DDEAL_II_ALLOW_AUTODETECTION=OFF \ -DDEAL_II_COMPILE_EXAMPLES=OFF \ -DDEAL_II_COMPONENT_PYTHON_BINDINGS=ON \ - -DDEAL_II_WITH_MPI=ON \ -DCMAKE_CXX_FLAGS="-std=c++17" \ - .. \ + -DDEAL_II_WITH_64BIT_INDICES=OFF \ + -DDEAL_II_WITH_ADOLC=ON \ + -DDEAL_II_WITH_ARBORX=OFF \ + -DDEAL_II_WITH_ARPACK=ON \ + -DDEAL_II_WITH_ASSIMP=ON \ + -DDEAL_II_WITH_BOOST=ON \ + -DDEAL_II_WITH_CGAL=ON \ + -DDEAL_II_WITH_COMPLEX_VALUES=ON \ + -DDEAL_II_WITH_CUDA=OFF \ + -DDEAL_II_WITH_GINKGO=OFF \ + -DDEAL_II_WITH_GMSH=ON \ + -DDEAL_II_WITH_GSL=ON \ + -DDEAL_II_WITH_HDF5=ON \ + -DDEAL_II_WITH_KOKKOS=ON \ + -DDEAL_II_WITH_LAPACK=ON \ + -DDEAL_II_WITH_MPI=ON \ + -DDEAL_II_WITH_MUPARSER=ON \ + -DDEAL_II_WITH_OPENCASCADE=ON \ + -DDEAL_II_WITH_P4EST=ON \ + -DDEAL_II_WITH_PETSC=ON \ + -DDEAL_II_WITH_SCALAPACK=ON \ + -DDEAL_II_WITH_SLEPC=ON \ + -DDEAL_II_WITH_SUNDIALS=ON \ + -DDEAL_II_WITH_SYMENGINE=ON \ + -DDEAL_II_WITH_TASKFLOW=OFF \ + -DDEAL_II_WITH_TBB=ON \ + -DDEAL_II_WITH_TRILINOS=ON \ + -DDEAL_II_WITH_UMFPACK=ON \ + -DDEAL_II_WITH_ZLIB=ON \ + .. \ && ninja -j 2 install \ && cd ../ && rm -rf .git build -- 2.39.5