File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -448,8 +448,6 @@ if (NOT TARGET CBLAS::CBLAS)
448448 endif ()
449449
450450 message (" CHECKING ${CANDIDATE_LIBRARY_DLL_PATH} " )
451-
452-
453451 endforeach ()
454452 elseif (LIBRARY_EXTENSION STREQUAL ".so" )
455453 set (TARGET_TYPE "SHARED" )
Original file line number Diff line number Diff line change @@ -459,12 +459,25 @@ if (NOT TARGET LAPACKE::LAPACKE)
459459 set (TARGET_TYPE "STATIC" )
460460 set (TARGET_IMPORTED_LOCATION "${LIBRARY_PATH} " )
461461 foreach (LIBRARY_DLL_SEARCH_PATH IN LISTS LIBRARY_DLL_SEARCH_PATHS)
462- set (CANDIDATE_LIBRARY_DLL_PATH "${LIBRARY_DLL_SEARCH_PATH} /${LIBRARY_BASENAME} .dll" )
462+ string (REGEX REPLACE "_dll$" "" CANDIDATE_LIBRARY_DLL_PATH "${LIBRARY_BASENAME} " )
463+ set (CANDIDATE_LIBRARY_DLL_PATH "${LIBRARY_DLL_SEARCH_PATH} /${CANDIDATE_LIBRARY_DLL_PATH} .dll" )
463464 if (EXISTS "${CANDIDATE_LIBRARY_DLL_PATH} " )
464465 set (TARGET_TYPE "SHARED" )
465466 set (TARGET_IMPORTED_LOCATION "${CANDIDATE_LIBRARY_DLL_PATH} " )
466467 break ()
467468 endif ()
469+
470+ message (" CHECKING ${CANDIDATE_LIBRARY_DLL_PATH} " )
471+
472+ string (REGEX REPLACE "_dll$" "" CANDIDATE_LIBRARY_DLL_PATH "${LIBRARY_BASENAME} " )
473+ set (CANDIDATE_LIBRARY_DLL_PATH "${LIBRARY_DLL_SEARCH_PATH} /${CANDIDATE_LIBRARY_DLL_PATH} .2.dll" )
474+ if (EXISTS "${CANDIDATE_LIBRARY_DLL_PATH} " )
475+ set (TARGET_TYPE "SHARED" )
476+ set (TARGET_IMPORTED_LOCATION "${CANDIDATE_LIBRARY_DLL_PATH} " )
477+ break ()
478+ endif ()
479+
480+ message (" CHECKING ${CANDIDATE_LIBRARY_DLL_PATH} " )
468481 endforeach ()
469482 elseif (LIBRARY_EXTENSION STREQUAL ".so" )
470483 set (TARGET_TYPE "SHARED" )
You can’t perform that action at this time.
0 commit comments