From 4b60a171743fca1b938492b0954e674d1d5baffc Mon Sep 17 00:00:00 2001 From: Tom Vander Aa Date: Mon, 16 May 2022 17:02:00 +0200 Subject: Extrae: add support for Intel OneAPI (#30684) --- var/spack/repos/builtin/packages/extrae/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/extrae/package.py b/var/spack/repos/builtin/packages/extrae/package.py index cb7eb73ddf..0abf2cdb2b 100644 --- a/var/spack/repos/builtin/packages/extrae/package.py +++ b/var/spack/repos/builtin/packages/extrae/package.py @@ -83,7 +83,12 @@ class Extrae(AutotoolsPackage): def configure_args(self): spec = self.spec - args = ["--with-mpi=%s" % spec['mpi'].prefix, + if '^intel-oneapi-mpi' in spec: + mpiroot = spec['mpi'].component_path + else: + mpiroot = spec['mpi'].prefix + + args = ["--with-mpi=%s" % mpiroot, "--with-unwind=%s" % spec['libunwind'].prefix, "--with-boost=%s" % spec['boost'].prefix, "--with-dwarf=%s" % spec['libdwarf'].prefix, -- cgit v1.2.3-60-g2f50