mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-18 11:52:11 +00:00
[FIX] Workflow MPI try
This commit is contained in:
+14
-11
@@ -369,24 +369,27 @@ if(MPI_FOUND)
|
||||
file(MAKE_DIRECTORY ${CMAKE_Fortran_MODULE_DIRECTORY})
|
||||
|
||||
set(_mpi_mod_found FALSE)
|
||||
foreach(_mod_name mpi.mod MPI.mod)
|
||||
foreach(_inc ${_mpi_fortran_inc})
|
||||
if(EXISTS "${_inc}/${_mod_name}")
|
||||
file(COPY "${_inc}/${_mod_name}" DESTINATION "${CMAKE_Fortran_MODULE_DIRECTORY}")
|
||||
message(STATUS "Copied ${_mod_name} from ${_inc}")
|
||||
set(_mpi_mod_found TRUE)
|
||||
if(_mpi_fortran_inc)
|
||||
foreach(_mod_name mpi.mod MPI.mod)
|
||||
foreach(_inc ${_mpi_fortran_inc})
|
||||
if(EXISTS "${_inc}/${_mod_name}")
|
||||
file(COPY "${_inc}/${_mod_name}" DESTINATION "${CMAKE_Fortran_MODULE_DIRECTORY}")
|
||||
message(STATUS "Copied ${_mod_name} from ${_inc}")
|
||||
set(_mpi_mod_found TRUE)
|
||||
break()
|
||||
endif()
|
||||
endforeach()
|
||||
if(_mpi_mod_found)
|
||||
break()
|
||||
endif()
|
||||
endforeach()
|
||||
if(_mpi_mod_found)
|
||||
break()
|
||||
endif()
|
||||
endforeach()
|
||||
endif()
|
||||
|
||||
if(NOT _mpi_mod_found)
|
||||
message(WARNING "mpi.mod not found in MPI include paths; assuming mpifort provides it internally.")
|
||||
message(WARNING "mpi.mod not found in MPI include paths; assuming mpifort provides it internally. Skipping copy.")
|
||||
endif()
|
||||
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Enable MPI Fortran module support
|
||||
# ------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user