summaryrefslogtreecommitdiffstats
path: root/Modules/FindMPI.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Remove usage of CMAKE_CURRENT_LIST_DIR now that we have CMP0017Alex Neundorf2011-01-041-1/+1
| | | | | | | | This puts the new search behaviour for included files in action, i.e. now when a file from Modules/ include()s another file, it also gets the one from Modules/ included, i.e. the one it expects. Alex
* Merge topic 'AddCMAKE_CURRENT_LIST_DIR'David Cole2010-10-191-1/+1
|\ | | | | | | | | | | | | b011840 Use absolute path to FindPackageHandleStandardArgs.cmake everywhere 41e4f1a Add automatic variable CMAKE_CURRENT_LIST_DIR(dir of CMAKE_CURRENT_LIST_FILE) f9fc79c Remove trailing whitespace
| * Use absolute path to FindPackageHandleStandardArgs.cmake everywhereAlex Neundorf2010-09-281-1/+1
| | | | | | | | | | | | | | This is to avoid getting an (older) copy of FPHSA.cmake which is e.g. installed with KDE 4.5.0 and 4.5.1. Alex
* | Update module to locate newely released MS MPI HPC Pack R2.David Partyka2010-10-111-1/+2
|/
* FindMPI: Recoginze -f flags from mpicc (#10771)Brad King2010-09-201-1/+1
| | | | | | | Parse compiler flags like "-fmessage-length=0 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fno-strict-aliasing" from the output of "mpicc -show". We already handle preprocessor definition arguments like -DUSE_STDARG. Honor '-f' flags too.
* Modules: Fix spelling 'To distributed' -> 'To distribute'Todd Gamblin2010-08-091-1/+1
|
* Merge branch 'FindMPI-flag-parsing'Brad King2010-07-061-11/+11
|\
| * FindMPI: Fix parsing of mpicc -Wl,-L link flags (#9093)Brad King2010-06-291-2/+2
| | | | | | | | | | | | Commit d84cbd0f (FindMPI: Parse mpicc flags more carefully, 2010-06-24) broke parsing of '-L' flags appearing after '-Wl,' by expecting a preceding space. Update the regular expression to allow '-Wl,-L' too.
| * FindMPI: Failure is not an error if not REQUIREDBrad King2010-06-281-3/+3
| |
| * FindMPI: Parse mpicc flags more carefully (#9093)Brad King2010-06-251-6/+6
| | | | | | | | | | | | Extend the fix from commit 68c7d3e2 (FindMPI: Do not parse -l in middle of library name, 2010-06-24). Parse -D, -I, -L, and -Wl only with preceding spaces or at the beginning of the string.
| * FindMPI: Do not parse -l in middle of library nameBrad King2010-06-241-2/+2
| | | | | | | | | | | | We parse the output of 'mpicc -shome:link' to look for -l options specifying libraries. Fix the parsing regex to avoid matching the string '-l' in the middle of a library name.
* | FindMPI: Trust mpicc -showme on BlueGene/LBrad King2010-06-281-6/+0
|/ | | | | | | | Do not hard-code known BlueGene/L MPI libraries. We do not know their location so the linker cannot find them without the proper -L search path. The MPI compiler tells us about the libraries anyway, and if it does not then the user can fix the problem locally by editing the MPI_EXTRA_LIBRARY cache entry.
* Add a new registry key to check for the location of MPICH2.David Partyka2010-03-111-0/+1
|
* BUG: rename MPI_PACKAGE_DIR and MPI_PREFIX_PATH vars to be prefixed with _ ↵Dave Partyka2009-11-131-12/+12
| | | | to prevent conflicts with known variable names in other projects.
* BUG: fix MPI_BASE_DIR var to be called _MPI_BASE_DIR to prevent conflicts ↵Dave Partyka2009-11-131-9/+9
| | | | with known variable names in other projects.
* COMP: need to add quotes when using get_filename_component otherwise it will ↵Dave Partyka2009-10-271-2/+2
| | | | try to process NOT FOUND rather than an empty string when MPIEXEC is not found.
* COMP: fix syntax error.Dave Partyka2009-10-271-1/+1
|
* ENH: Improvements in finding MPI on windows. ENH: reorganized searching mpi ↵Dave Partyka2009-10-271-55/+89
| | | | for mpi components (include,lib,bin) using a single set of search paths instead of seperately mainted lists of paths for each.
* Convert CMake find-modules to BSD LicenseBrad King2009-09-281-0/+13
| | | | | | | This adds copyright/license notification blocks CMake's find-modules. Many of the modules had no notices at all. Some had notices referring to the BSD license already. This commit normalizes existing notices and adds missing notices.
* Oops. Close strings with double quotes. Where they're supposed to be.David Cole2009-09-041-2/+2
|
* Add MPICH2 and Microsoft HPC paths, add paths to find mpiexec. Now it works ↵David Cole2009-09-041-8/+16
| | | | better automatically on Windows. Thanks to Dave Partyka for developing the patch.
* ENH: Use the HINTS feature of find_library to find the right libraries forDouglas Gregor2008-07-181-6/+7
| | | | MPI, and act a bit more intelligently when MPI cannot be found.
* BUG: As a last resort, FindMPI will look for mpi.h in the pathDouglas Gregor2008-04-221-0/+7
|
* BUG: Use -showme:incdirs and -showme:libdirs when we need themDouglas Gregor2008-04-221-0/+28
|
* ENH: Deal with 32-bit and 64-bit variants of Microsoft's MPI properlyDouglas Gregor2008-04-101-3/+9
|
* ENH: Enhance FindMPI module by properly handling backward compatibility with ↵Douglas Gregor2008-03-311-96/+132
| | | | the older module, adding documentation, and coping with multiple include and linker paths
* ENH: remove use of undefined cdrBill Hoffman2008-03-241-1/+2
|
* ENH: add new version of FindMPI, fix it to work with MPICH2 on windowsBill Hoffman2008-03-081-39/+225
|
* STYLE: use FIND_PACKAGE_HANDLE_STANDARD_ARGS() also in FindMPI.cmakeAlexander Neundorf2007-08-061-0/+6
| | | | | | -remove unnecessary ELSE() in FindThreads.cmake Alex
* ENH: add support for BlueGene/LAlexander Neundorf2007-06-221-1/+6
| | | | Alex
* STYLE: use the newer FIND_XXX syntax, which should find MPI in even moreAlexander Neundorf2007-04-301-7/+7
| | | | | | | directories and doesn't require to list standard directories like /usr/lib, etc. Alex
* ENH: add support for finding mpich2 on windowsBill Hoffman2006-11-031-1/+3
|
* ENH: use program files env for searchingBill Hoffman2006-02-281-1/+4
|
* ENH: cleanupsKen Martin2005-12-151-1/+1
|
* ENH: add documentation support for modulesBill Hoffman2005-12-141-7/+5
|
* BUG: fix for bugs 125 - 128, and a fix for the bug introduced by the bug fix ↵Bill Hoffman2003-08-071-2/+7
| | | | for but 92. & was being replaced with &amp, but after double quote was replaced with &quot causing it to be &quot. Also add more search paths for mpi
* Add mpi search paths for DebianAndy Cedilnik2002-04-181-1/+5
|
* Added doc.Berk Geveci2001-12-121-1/+2
|
* Added support for a 2nd mpi library (usually mpi++)Berk Geveci2001-12-121-0/+5
|
* ENH: change find library and find program to look for more than one nameBill Hoffman2001-05-091-15/+3
|
* minor fixesKen Martin2001-05-021-3/+4
|
* new moduleKen Martin2001-05-021-0/+25