diff --git a/scripts/cmake/Dependencies.cmake b/scripts/cmake/Dependencies.cmake index 20a16fa2fc14dbf81d920c49b5a1e9697416f64d..4b9d088151ac255071f4524690a4a82241bed9e3 100644 --- a/scripts/cmake/Dependencies.cmake +++ b/scripts/cmake/Dependencies.cmake @@ -94,13 +94,20 @@ if(_build_chemistry_lib) endif() endif() +set(_eigen_version ${ogs.minimum_version.eigen}) +set(_eigen_url https://gitlab.com/libeigen/eigen/-/archive/${_eigen_version}/eigen-${_eigen_version}.tar.gz) +if(OGS_USE_EIGEN_UNSUPPORTED) + set(_eigen_version 3.4.90) + set(_eigen_url https://gitlab.com/libeigen/eigen/-/archive/${ogs.minimum_version.eigen-unsupported}/eigen-${ogs.minimum_version.eigen-unsupported}.tar.gz) +endif() + CPMFindPackage( NAME Eigen3 # Error as in # https://gitlab.com/gitlab-com/gl-infra/reliability/-/issues/8475 # GITLAB_REPOSITORY libeigen/eigen - URL https://gitlab.com/libeigen/eigen/-/archive/${ogs.minimum_version.eigen}/eigen-${ogs.minimum_version.eigen}.tar.gz - GIT_TAG ${ogs.minimum_version.eigen} + URL ${_eigen_url} + VERSION ${_eigen_version} DOWNLOAD_ONLY YES ) if(Eigen3_ADDED) diff --git a/web/data/versions.json b/web/data/versions.json index 0c459d0c234b611072bb6c8113096623799ca60d..cf6dabee4fabee0e2cf1d99228f2839cb80cd095 100644 --- a/web/data/versions.json +++ b/web/data/versions.json @@ -14,7 +14,8 @@ "cmake": "3.22", "hugo": "0.64.1", "boost": "1.73.0", - "eigen": "9441d94dccccd5db8d64179516fdc5b53994a047", + "eigen": "3.4.0", + "eigen-unsupported": "9441d94dccccd5db8d64179516fdc5b53994a047", "vtk": "9.1.0", "petsc": "3.16.3", "qt": "5.14.2",