FindMPI.cmake 895 B

123456789101112131415161718192021222324252627
  1. # - Find MPI
  2. # This module looks for MPI (Message Passing Interface) support
  3. # it will define the following values
  4. # MPI_INCLUDE_PATH = where mpi.h can be found
  5. # MPI_LIBRARY = the library to link in (mpi mpich etc)
  6. FIND_PATH(MPI_INCLUDE_PATH mpi.h
  7. /usr/local/include
  8. /usr/include
  9. /usr/include/mpi
  10. /usr/local/mpi/include
  11. "C:/Program Files/MPICH/SDK/Include"
  12. )
  13. FIND_LIBRARY(MPI_LIBRARY
  14. NAMES mpi mpich
  15. PATHS /usr/lib /usr/local/lib /usr/local/mpi/lib
  16. "C:/Program Files/MPICH/SDK/Lib"
  17. )
  18. FIND_LIBRARY(MPI_EXTRA_LIBRARY
  19. NAMES mpi++
  20. PATHS /usr/lib /usr/local/lib /usr/local/mpi/lib
  21. "C:/Program Files/MPICH/SDK/Lib"
  22. DOC "If a second mpi library is necessary, specify it here.")
  23. MARK_AS_ADVANCED(MPI_INCLUDE_PATH MPI_LIBRARY MPI_EXTRA_LIBRARY)