zoltan: depends on metis.h and libmetis (#8583)

the parmetis build system does not install metis.h and libmetis
This commit is contained in:
Cameron Smith 2018-06-27 02:29:22 -04:00 committed by Todd Gamblin
parent 3560f6dbe9
commit cdf9823599

View File

@ -58,6 +58,7 @@ class Zoltan(Package):
depends_on('mpi', when='+mpi')
depends_on('parmetis@4:', when='+parmetis')
depends_on('metis', when='+parmetis')
conflicts('+parmetis', when='~mpi')
@ -91,6 +92,10 @@ def install(self, spec, prefix):
.format(spec['parmetis'].prefix.lib))
config_args.append('--with-parmetis-incdir={0}'
.format(spec['parmetis'].prefix.include))
config_args.append('--with-incdirs=-I{0}'
.format(spec['metis'].prefix.include))
config_args.append('--with-ldflags=-L{0}'
.format(spec['metis'].prefix.lib))
if '+mpi' in spec:
config_args.append('CC={0}'.format(spec['mpi'].mpicc))