From cdf98235997be6ff8b06280c04eda9661631ac38 Mon Sep 17 00:00:00 2001 From: Cameron Smith Date: Wed, 27 Jun 2018 02:29:22 -0400 Subject: zoltan: depends on metis.h and libmetis (#8583) the parmetis build system does not install metis.h and libmetis --- var/spack/repos/builtin/packages/zoltan/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/zoltan/package.py b/var/spack/repos/builtin/packages/zoltan/package.py index 13c0f4838a..f141c4720d 100644 --- a/var/spack/repos/builtin/packages/zoltan/package.py +++ b/var/spack/repos/builtin/packages/zoltan/package.py @@ -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 @@ class Zoltan(Package): .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)) -- cgit v1.2.3-60-g2f50