diff --git a/scripts/cmake/DependenciesExternalProject.cmake b/scripts/cmake/DependenciesExternalProject.cmake
index 275c95b1376487e84228964373da8ba8f1f96130..146a358638b3f91dca21c6850711271f7c63643c 100644
--- a/scripts/cmake/DependenciesExternalProject.cmake
+++ b/scripts/cmake/DependenciesExternalProject.cmake
@@ -80,8 +80,12 @@ if(OGS_USE_PETSC)
             PETSc ${_petsc_source}
             LOG_OUTPUT_ON_FAILURE ON
             CONFIGURE_COMMAND
-                ./configure --download-f2cblaslapack=1 --prefix=<INSTALL_DIR>
-                --with-debugging=$<CONFIG:Debug> ${_configure_opts}
+                ./configure
+                --download-f2cblaslapack=1
+                --prefix=<INSTALL_DIR>
+                --download-hypre
+                --with-debugging=$<CONFIG:Debug>
+                ${_configure_opts}
                 ${OGS_PETSC_CONFIG_OPTIONS}
             BUILD_IN_SOURCE ON
             BUILD_COMMAND make -j all