• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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)