diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/mpifileutils/package.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/mpifileutils/package.py b/var/spack/repos/builtin/packages/mpifileutils/package.py index c2c9e491f6..64ed7dfe91 100644 --- a/var/spack/repos/builtin/packages/mpifileutils/package.py +++ b/var/spack/repos/builtin/packages/mpifileutils/package.py @@ -68,6 +68,14 @@ class Mpifileutils(Package): variant("experimental", default=False, description="Install experimental tools") conflicts("+experimental", when="@:0.6") + def flag_handler(self, name, flags): + spec = self.spec + iflags = [] + if name == "cflags": + if spec.satisfies("%oneapi"): + iflags.append("-Wno-error=implicit-function-declaration") + return (iflags, None, None) + def cmake_args(self): args = std_cmake_args args.append("-DCMAKE_INSTALL_PREFIX=%s" % self.spec.prefix) |