diff options
author | eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> | 2022-08-14 04:44:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-14 07:44:25 -0400 |
commit | 4d31b6bf8beb8dd6cb380fb566cb6f07daa652c6 (patch) | |
tree | d26dc9235ead7eda778a26e4ca0d410ac0ed927b | |
parent | b43104acab6b656d23df0a695e18a358aad2ad66 (diff) | |
download | spack-4d31b6bf8beb8dd6cb380fb566cb6f07daa652c6.tar.gz spack-4d31b6bf8beb8dd6cb380fb566cb6f07daa652c6.tar.bz2 spack-4d31b6bf8beb8dd6cb380fb566cb6f07daa652c6.tar.xz spack-4d31b6bf8beb8dd6cb380fb566cb6f07daa652c6.zip |
mpifileutils %oneapi: add -Wno-implicit-function-declaration (#32067)
-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) |