Improved MPI path specification for ParMETIS using PR #893 features.
This commit is contained in:
parent
9c95ec0b29
commit
0ef6843d85
@ -65,12 +65,10 @@ def install(self, spec, prefix):
|
|||||||
source_directory = self.stage.source_path
|
source_directory = self.stage.source_path
|
||||||
metis_source = join_path(source_directory, 'metis')
|
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),
|
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),
|
'-DMETIS_PATH:PATH={metis_source}'.format(metis_source=spec['metis'].prefix),
|
||||||
'-DCMAKE_C_COMPILER:STRING=mpicc',
|
'-DCMAKE_C_COMPILER:STRING={mpicc}'.format(mpicc=spec['mpi'].mpicc),
|
||||||
'-DCMAKE_CXX_COMPILER:STRING=mpicxx'])
|
'-DCMAKE_CXX_COMPILER:STRING={mpicxx}'.format(mpicxx=spec['mpi'].mpicxx)])
|
||||||
|
|
||||||
if '+shared' in spec:
|
if '+shared' in spec:
|
||||||
options.append('-DSHARED:BOOL=ON')
|
options.append('-DSHARED:BOOL=ON')
|
||||||
|
Loading…
Reference in New Issue
Block a user