From f229f746dbab86bf0ddf44ca6eb1519586b97bf3 Mon Sep 17 00:00:00 2001 From: Peter Brady Date: Mon, 11 Apr 2022 02:10:47 -0600 Subject: scorpio: fix build on macOS with Apple Clang 12 or greater (#29977) --- var/spack/repos/builtin/packages/scorpio/package.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/scorpio/package.py b/var/spack/repos/builtin/packages/scorpio/package.py index 129d496d2b..e1186f4627 100644 --- a/var/spack/repos/builtin/packages/scorpio/package.py +++ b/var/spack/repos/builtin/packages/scorpio/package.py @@ -27,3 +27,10 @@ class Scorpio(CMakePackage): depends_on('cmake@3.16:', type='build') depends_on('mpi') depends_on('hdf5@1.10.6: +hl +mpi') + + def cmake_args(self): + opts = [] + if self.spec.satisfies('%apple-clang@12:'): + opts.append(self.define("CMAKE_C_FLAGS", + "-Wno-error=implicit-function-declaration")) + return opts -- cgit v1.2.3-60-g2f50