diff options
author | Dave Partyka <dave.partyka@kitware.com> | 2009-11-13 10:57:01 -0500 |
---|---|---|
committer | Dave Partyka <dave.partyka@kitware.com> | 2009-11-13 10:57:01 -0500 |
commit | 3154cde79209f11323060e7023750810c278a348 (patch) | |
tree | f33bd39665fe07c898e201382aaf8f3583009b79 /Modules/FindMPI.cmake | |
parent | 279e4ec33bdc57e6e43d92864cb26c8969d3943f (diff) | |
download | cmake-3154cde79209f11323060e7023750810c278a348.tar.gz |
BUG: rename MPI_PACKAGE_DIR and MPI_PREFIX_PATH vars to be prefixed with _ to prevent conflicts with known variable names in other projects.
Diffstat (limited to 'Modules/FindMPI.cmake')
-rw-r--r-- | Modules/FindMPI.cmake | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Modules/FindMPI.cmake b/Modules/FindMPI.cmake index ad0172375f..094f9e6c65 100644 --- a/Modules/FindMPI.cmake +++ b/Modules/FindMPI.cmake @@ -72,7 +72,7 @@ # Microsoft HPC SDK is automatically added to the system path # Argonne National Labs MPICH2 sets a registry key that we can use. -set(MPI_PACKAGE_DIR +set(_MPI_PACKAGE_DIR mpi mpich openmpi @@ -83,15 +83,15 @@ set(MPI_PACKAGE_DIR "Microsoft Compute Cluster Pack" ) -set(MPI_PREFIX_PATH) +set(_MPI_PREFIX_PATH) if(WIN32) - list(APPEND MPI_PREFIX_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH\\SMPD;binary]/..") + list(APPEND _MPI_PREFIX_PATH "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH\\SMPD;binary]/..") endif() foreach(SystemPrefixDir ${CMAKE_SYSTEM_PREFIX_PATH}) - foreach(MpiPackageDir ${MPI_PREFIX_PATH}) + foreach(MpiPackageDir ${_MPI_PREFIX_PATH}) if(EXISTS ${SystemPrefixDir}/${MpiPackageDir}) - list(APPEND MPI_PREFIX_PATH "${SystemPrefixDir}/${MpiPackageDir}") + list(APPEND _MPI_PREFIX_PATH "${SystemPrefixDir}/${MpiPackageDir}") endif() endforeach(MpiPackageDir) endforeach(SystemPrefixDir) @@ -99,7 +99,7 @@ endforeach(SystemPrefixDir) # Most mpi distros have some form of mpiexec which gives us something we can reliably look for. find_program(MPIEXEC NAMES mpiexec mpirun lamexec - PATHS ${MPI_PREFIX_PATH} + PATHS ${_MPI_PREFIX_PATH} PATH_SUFFIXES bin DOC "Executable for running MPI programs." ) @@ -222,7 +222,7 @@ elseif (MPI_COMPILE_CMDLINE) # If all else fails, just search for mpi.h in the normal include # paths. find_path(MPI_INCLUDE_PATH mpi.h - HINTS ${_MPI_BASE_DIR} ${MPI_PREFIX_PATH} + HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH} PATH_SUFFIXES include ) set(MPI_INCLUDE_PATH_WORK ${MPI_INCLUDE_PATH}) @@ -304,7 +304,7 @@ elseif (MPI_COMPILE_CMDLINE) else (MPI_COMPILE_CMDLINE) # 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} + HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH} PATH_SUFFIXES include ) @@ -317,13 +317,13 @@ else (MPI_COMPILE_CMDLINE) find_library(MPI_LIBRARY NAMES mpi mpich msmpi - HINTS ${_MPI_BASE_DIR} ${MPI_PREFIX_PATH} + HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH} PATH_SUFFIXES lib lib/${MS_MPI_ARCH_DIR} Lib Lib/${MS_MPI_ARCH_DIR} ) find_library(MPI_EXTRA_LIBRARY NAMES mpi++ - HINTS ${_MPI_BASE_DIR} ${MPI_PREFIX_PATH} + HINTS ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH} PATH_SUFFIXES lib DOC "Extra MPI libraries to link against.") @@ -358,6 +358,6 @@ mark_as_advanced(MPI_INCLUDE_PATH MPI_COMPILE_FLAGS MPI_LINK_FLAGS MPI_LIBRARY MPI_EXTRA_LIBRARY) # unset to cleanup namespace -unset(MPI_PACKAGE_DIR) -unset(MPI_PREFIX_PATH) +unset(_MPI_PACKAGE_DIR) +unset(_MPI_PREFIX_PATH) unset(_MPI_BASE_DIR) |