···4545 SOURCE_SUBDIR dmrg
4646 CMAKE_ARGS ${EP_CMAKE_ARGS}
4747 CMAKE_CACHE_ARGS ${EP_CMAKE_CACHE_ARGS}
4848+diff --git a/cmake/custom/qcmaquis.cmake b/cmake/custom/qcmaquis.cmake
4949+index 5fd1ef207..4291ec3d7 100644
5050+--- a/cmake/custom/qcmaquis.cmake
5151++++ b/cmake/custom/qcmaquis.cmake
5252+@@ -94,47 +94,9 @@ if (NOT MAQUIS_DMRG_FOUND) # Does the opposite work?
5353+ )
5454+ endif (BOOST_ROOT)
5555+5656+- if (LINALG STREQUAL "Manual")
5757+- target_files (LINALG_LIBRARIES_FILES ${LINALG_LIBRARIES})
5858+- list (APPEND LINALG_LIBRARIES_FILES ${CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES})
5959+- string (REPLACE ";" '\' LINALG_LIBRARIES_FILES "${LINALG_LIBRARIES_FILES}")
6060+- list (APPEND QCMaquisCMakeArgs
6161+- "-DBLAS_LAPACK_SELECTOR=manual"
6262+- "-DMAQUISLapack_LIBRARIES=${LINALG_LIBRARIES_FILES}"
6363+- )
6464+- elseif (LINALG STREQUAL "MKL")
6565+- list (APPEND QCMaquisCMakeArgs
6666+- "-DBLAS_LAPACK_SELECTOR=mkl_sequential"
6767+- )
6868+- elseif (LINALG STREQUAL "OpenBLAS")
6969+- list (APPEND QCMaquisCMakeArgs
7070+- "-DBLAS_LAPACK_SELECTOR=openblas"
7171+- "-DOPENBLASROOT=${OPENBLASROOT}"
7272+- )
7373+- elseif (LINALG STREQUAL "Accelerate")
7474+- list (APPEND QCMaquisCMakeArgs
7575+- "-DBLAS_LAPACK_SELECTOR:STRING=veclib"
7676+- )
7777+- elseif (LINALG STREQUAL "Internal")
7878+-
7979+- # To link QCMaquis with Fortran static libraries, we
8080+- # need to add -lgfortran for gfortran
8181+- # It seems that ${CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES}
8282+- # is not suited for this because it contains also other unnecessary libraries
8383+-
8484+- # for some reason, the list does not work if the generator expression -lgfortran is not first
8585+- # but for correct linking it needs to be last AND with a prepended "-l"
8686+- if (CMAKE_Fortran_COMPILER_ID STREQUAL "GNU")
8787+- set (Fortran_RUNTIME_LIBRARY "gfortran")
8888+- endif ()
8989+-
9090+- list (APPEND QCMaquisCMakeArgs
9191+- "-DBLAS_LAPACK_SELECTOR=manual"
9292+- "-DMAQUISLapack_LIBRARIES=$<$<BOOL:Fortran_RUNTIME_LIBRARY>:${Fortran_RUNTIME_LIBRARY}\ >$<TARGET_FILE:blas>\ $<TARGET_FILE:lapack>\ $<TARGET_FILE:blas>\ -l$<$<BOOL:Fortran_RUNTIME_LIBRARY>:${Fortran_RUNTIME_LIBRARY}>"
9393+- )
9494+- else ()
9595+- message (FATAL_ERROR "LINALG=${LINALG} is not supported by QCMaquis")
9696+- endif ()
9797++ list (APPEND QCMaquisCMakeArgs
9898++ "-DBLAS_LAPACK_SELECTOR=auto"
9999++ )
100100+101101+ # Enabling source changes to keep ExternalProject happy
102102+ set (CMAKE_DISABLE_SOURCE_CHANGES OFF