summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJoseph Ciurej <ciurej1@llnl.gov>2016-05-09 15:37:00 -0700
committerJoseph Ciurej <ciurej1@llnl.gov>2016-05-24 12:28:05 -0700
commit0ef6843d85a1b74659ed72bda18a72613276d4ec (patch)
treeaa5dcfac143306e7f98b3ffdf82d759721a974e4 /var
parent9c95ec0b299f7f0eb83362318f77e31701708902 (diff)
downloadspack-0ef6843d85a1b74659ed72bda18a72613276d4ec.tar.gz
spack-0ef6843d85a1b74659ed72bda18a72613276d4ec.tar.bz2
spack-0ef6843d85a1b74659ed72bda18a72613276d4ec.tar.xz
spack-0ef6843d85a1b74659ed72bda18a72613276d4ec.zip
Improved MPI path specification for ParMETIS using PR #893 features.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/parmetis/package.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/parmetis/package.py b/var/spack/repos/builtin/packages/parmetis/package.py
index a8456083b4..956a035f7b 100644
--- a/var/spack/repos/builtin/packages/parmetis/package.py
+++ b/var/spack/repos/builtin/packages/parmetis/package.py
@@ -65,12 +65,10 @@ class Parmetis(Package):
source_directory = self.stage.source_path
metis_source = join_path(source_directory, 'metis')
- # FIXME : Once a contract is defined, MPI compilers should be retrieved indirectly via spec['mpi'] in case
- # FIXME : they use a non-standard name
options.extend(['-DGKLIB_PATH:PATH={metis_source}/GKlib'.format(metis_source=spec['metis'].prefix.include),
'-DMETIS_PATH:PATH={metis_source}'.format(metis_source=spec['metis'].prefix),
- '-DCMAKE_C_COMPILER:STRING=mpicc',
- '-DCMAKE_CXX_COMPILER:STRING=mpicxx'])
+ '-DCMAKE_C_COMPILER:STRING={mpicc}'.format(mpicc=spec['mpi'].mpicc),
+ '-DCMAKE_CXX_COMPILER:STRING={mpicxx}'.format(mpicxx=spec['mpi'].mpicxx)])
if '+shared' in spec:
options.append('-DSHARED:BOOL=ON')