diff --git a/scripts/cmake/GuixSetup.cmake b/scripts/cmake/GuixSetup.cmake index 07de8688845d6e300665bd7f21dee7c25379f5da..c2b8f942fca1e0e94f841d8d6b92f53e2e21d431 100644 --- a/scripts/cmake/GuixSetup.cmake +++ b/scripts/cmake/GuixSetup.cmake @@ -18,8 +18,9 @@ endif() set(GUIX_BUILD ON CACHE BOOL "" FORCE) set(OGS_BUILD_TESTING OFF CACHE BOOL "" FORCE) # TODO: not yet supported -# TODO: create a newer eigen package: -set(OGS_USE_EIGEN_UNSUPPORTED OFF CACHE BOOL "" FORCE) +# When building with OGS_USE_MKL then add guix build parameter for newer eigen, +# e.g.: --with-commit=eigen=9000b3767770f6dd0f4cfb12f4e19c71921885a4 +set(OGS_USE_EIGEN_UNSUPPORTED ${OGS_USE_MKL} CACHE BOOL "" FORCE) set(OGS_INSTALL_DEPENDENCIES OFF CACHE BOOL "" FORCE) # handled by guix set(OGS_CPU_ARCHITECTURE OFF CACHE BOOL "" FORCE) # enables guix --tune set(BUILD_SHARED_LIBS ON CACHE BOOL "" FORCE)