1if(ENABLE_GITEE) 2 set(REQ_URL "https://gitee.com/mirrors/ompi/repository/archive/v4.1.4.tar.gz") 3 set(SHA256 "b7c084ee3c292aba6caf02493dbeaf0767d0cb5b3a64289a0f74cb144bfaf230") 4 set(PRE_CONFIGURE_CMD "./autogen.pl") 5else() 6 set(REQ_URL "https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.4.tar.gz") 7 set(SHA256 "e166dbe876e13a50c2882e11193fecbc4362e89e6e7b6deeb69bf095c0f4fc4c") 8 set(PRE_CONFIGURE_CMD "") 9endif() 10 11set(ompi_CXXFLAGS "-D_FORTIFY_SOURCE=2 -O2") 12mindspore_add_pkg(ompi 13 VER 4.1.4 14 LIBS mpi 15 URL ${REQ_URL} 16 SHA256 ${SHA256} 17 PRE_CONFIGURE_COMMAND ${PRE_CONFIGURE_CMD} 18 CONFIGURE_COMMAND ./configure --disable-mpi-fortran) 19include_directories(${ompi_INC}) 20add_library(mindspore::ompi ALIAS ompi::mpi)