Skip to content
Snippets Groups Projects
Commit 4288727b authored by Lars Bilke's avatar Lars Bilke
Browse files

[cmake] Explicitly bundle missing MKL mkl_avx512.2.dll.

Fixes Windows binary downloads.
parent b97c0b44
No related branches found
No related tags found
No related merge requests found
...@@ -13,8 +13,8 @@ install(CODE "set(CMAKE_BUILD_RPATH \"${CMAKE_BUILD_RPATH}\")") ...@@ -13,8 +13,8 @@ install(CODE "set(CMAKE_BUILD_RPATH \"${CMAKE_BUILD_RPATH}\")")
install(CODE "set(INSTALL_DIR \"${INSTALL_DIR}\")") install(CODE "set(INSTALL_DIR \"${INSTALL_DIR}\")")
install(CODE "set(CMAKE_INSTALL_LIBDIR \"${CMAKE_INSTALL_LIBDIR}\")") install(CODE "set(CMAKE_INSTALL_LIBDIR \"${CMAKE_INSTALL_LIBDIR}\")")
install(CODE "set(_rpath \"${_rpath}\")") install(CODE "set(_rpath \"${_rpath}\")")
file(TO_CMAKE_PATH "$ENV{MKLROOT}" MKL_ROOT_DIR) install(CODE "set(MKL_ROOT_DIR \"${MKL_ROOT}\")")
install(CODE "set(MKL_ROOT_DIR \"${MKL_ROOT_DIR}\")") install(CODE "set(OGS_USE_MKL \"${OGS_USE_MKL}\")")
install( install(
CODE "set(OGS_INSTALL_DEPENDENCIES_PRE_EXCLUDES \"${OGS_INSTALL_DEPENDENCIES_PRE_EXCLUDES}\")" CODE "set(OGS_INSTALL_DEPENDENCIES_PRE_EXCLUDES \"${OGS_INSTALL_DEPENDENCIES_PRE_EXCLUDES}\")"
) )
...@@ -63,6 +63,14 @@ install( ...@@ -63,6 +63,14 @@ install(
FOLLOW_SYMLINK_CHAIN FOLLOW_SYMLINK_CHAIN
) )
endforeach() endforeach()
if(OGS_USE_MKL)
file(INSTALL
DESTINATION "${CMAKE_INSTALL_PREFIX}/${INSTALL_DIR}"
TYPE SHARED_LIBRARY
FILES ${MKL_ROOT_DIR}/redist/intel64/mkl_avx512.2.dll
FOLLOW_SYMLINK_CHAIN
)
endif()
list(LENGTH _u_deps _u_length) list(LENGTH _u_deps _u_length)
if("${_u_length}" GREATER 0) if("${_u_length}" GREATER 0)
message(WARNING "Unresolved dependencies detected!\n${_u_deps}") message(WARNING "Unresolved dependencies detected!\n${_u_deps}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment