diff options
-rw-r--r-- | var/spack/repos/builtin/packages/openblas/package.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/openblas/package.py b/var/spack/repos/builtin/packages/openblas/package.py index ae9f2e6070..832fdda9db 100644 --- a/var/spack/repos/builtin/packages/openblas/package.py +++ b/var/spack/repos/builtin/packages/openblas/package.py @@ -590,7 +590,12 @@ class MakefileBuilder(spack.build_systems.makefile.MakefileBuilder): class CMakeBuilder(spack.build_systems.cmake.CMakeBuilder): def cmake_args(self): - cmake_defs = [self.define("TARGET", "GENERIC")] + cmake_defs = [ + self.define("TARGET", "GENERIC"), + # ensure MACOSX_RPATH is set + self.define("CMAKE_POLICY_DEFAULT_CMP0042", "NEW"), + ] + if self.spec.satisfies("+dynamic_dispatch"): cmake_defs += [self.define("DYNAMIC_ARCH", "ON")] if self.spec.satisfies("platform=windows"): |