From 4d31b6bf8beb8dd6cb380fb566cb6f07daa652c6 Mon Sep 17 00:00:00 2001 From: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> Date: Sun, 14 Aug 2022 04:44:25 -0700 Subject: mpifileutils %oneapi: add -Wno-implicit-function-declaration (#32067) --- var/spack/repos/builtin/packages/mpifileutils/package.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'var') 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) -- cgit v1.2.3-70-g09d2