[Cmake-commits] [cmake-commits] partyd committed FindMPI.cmake 1.28 1.29

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Nov 13 10:57:03 EST 2009


Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv23391/Modules

Modified Files:
	FindMPI.cmake 
Log Message:
BUG: rename MPI_PACKAGE_DIR and MPI_PREFIX_PATH vars to be prefixed with _ to prevent conflicts with known variable names in other projects.


Index: FindMPI.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FindMPI.cmake,v
retrieving revision 1.28
retrieving revision 1.29
diff -C 2 -d -r1.28 -r1.29
*** FindMPI.cmake	13 Nov 2009 15:52:28 -0000	1.28
--- FindMPI.cmake	13 Nov 2009 15:57:01 -0000	1.29
***************
*** 73,77 ****
  # Argonne National Labs MPICH2 sets a registry key that we can use.
  
! set(MPI_PACKAGE_DIR
    mpi
    mpich
--- 73,77 ----
  # Argonne National Labs MPICH2 sets a registry key that we can use.
  
! set(_MPI_PACKAGE_DIR
    mpi
    mpich
***************
*** 84,96 ****
    )
  
! set(MPI_PREFIX_PATH)
  if(WIN32)
!   list(APPEND MPI_PREFIX_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH\\SMPD;binary]/..")
  endif()
  
  foreach(SystemPrefixDir ${CMAKE_SYSTEM_PREFIX_PATH})
!   foreach(MpiPackageDir ${MPI_PREFIX_PATH})
      if(EXISTS ${SystemPrefixDir}/${MpiPackageDir})
!       list(APPEND MPI_PREFIX_PATH "${SystemPrefixDir}/${MpiPackageDir}")
      endif()
    endforeach(MpiPackageDir)
--- 84,96 ----
    )
  
! set(_MPI_PREFIX_PATH)
  if(WIN32)
!   list(APPEND _MPI_PREFIX_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH\\SMPD;binary]/..")
  endif()
  
  foreach(SystemPrefixDir ${CMAKE_SYSTEM_PREFIX_PATH})
!   foreach(MpiPackageDir ${_MPI_PREFIX_PATH})
      if(EXISTS ${SystemPrefixDir}/${MpiPackageDir})
!       list(APPEND _MPI_PREFIX_PATH "${SystemPrefixDir}/${MpiPackageDir}")
      endif()
    endforeach(MpiPackageDir)
***************
*** 100,104 ****
  find_program(MPIEXEC
    NAMES mpiexec mpirun lamexec
!   PATHS ${MPI_PREFIX_PATH}
    PATH_SUFFIXES bin
    DOC "Executable for running MPI programs."
--- 100,104 ----
  find_program(MPIEXEC
    NAMES mpiexec mpirun lamexec
!   PATHS ${_MPI_PREFIX_PATH}
    PATH_SUFFIXES bin
    DOC "Executable for running MPI programs."
***************
*** 223,227 ****
      # paths.
      find_path(MPI_INCLUDE_PATH mpi.h
!   HINTS ${_MPI_BASE_DIR} ${MPI_PREFIX_PATH}
    PATH_SUFFIXES include
      )
--- 223,227 ----
      # paths.
      find_path(MPI_INCLUDE_PATH mpi.h
!   HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH}
    PATH_SUFFIXES include
      )
***************
*** 305,309 ****
  # No MPI compiler to interogate so attempt to find everything with find functions.
    find_path(MPI_INCLUDE_PATH mpi.h
!     HINTS ${_MPI_BASE_DIR} ${MPI_PREFIX_PATH}
      PATH_SUFFIXES include
      )
--- 305,309 ----
  # No MPI compiler to interogate so attempt to find everything with find functions.
    find_path(MPI_INCLUDE_PATH mpi.h
!     HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH}
      PATH_SUFFIXES include
      )
***************
*** 318,322 ****
    find_library(MPI_LIBRARY
      NAMES mpi mpich msmpi
!     HINTS ${_MPI_BASE_DIR} ${MPI_PREFIX_PATH}
      PATH_SUFFIXES lib lib/${MS_MPI_ARCH_DIR} Lib Lib/${MS_MPI_ARCH_DIR}
      )
--- 318,322 ----
    find_library(MPI_LIBRARY
      NAMES mpi mpich msmpi
!     HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH}
      PATH_SUFFIXES lib lib/${MS_MPI_ARCH_DIR} Lib Lib/${MS_MPI_ARCH_DIR}
      )
***************
*** 324,328 ****
    find_library(MPI_EXTRA_LIBRARY
      NAMES mpi++
!     HINTS ${_MPI_BASE_DIR} ${MPI_PREFIX_PATH}
      PATH_SUFFIXES lib
      DOC "Extra MPI libraries to link against.")
--- 324,328 ----
    find_library(MPI_EXTRA_LIBRARY
      NAMES mpi++
!     HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH}
      PATH_SUFFIXES lib
      DOC "Extra MPI libraries to link against.")
***************
*** 359,363 ****
  
  # unset to cleanup namespace
! unset(MPI_PACKAGE_DIR)
! unset(MPI_PREFIX_PATH)
  unset(_MPI_BASE_DIR)
--- 359,363 ----
  
  # unset to cleanup namespace
! unset(_MPI_PACKAGE_DIR)
! unset(_MPI_PREFIX_PATH)
  unset(_MPI_BASE_DIR)



More information about the Cmake-commits mailing list