Fix mgard: OpenMP on AppleClang (#42933)
macOS AppleClang does not provide OpenMP by default with XCode. Use LLVM's OpenMP to fix compile errors of mgard with OpenMP (default).
This commit is contained in:
parent
a9c1648db8
commit
c5cca54c27
1 changed files with 3 additions and 0 deletions
|
@ -55,6 +55,9 @@ class Mgard(CMakePackage, CudaPackage):
|
|||
depends_on("cmake@3.19:", type="build")
|
||||
depends_on("nvcomp@2.2.0:", when="@2022-11-18:+cuda")
|
||||
depends_on("nvcomp@2.0.2", when="@:2021-11-12+cuda")
|
||||
with when("+openmp"):
|
||||
depends_on("llvm-openmp", when="%apple-clang")
|
||||
|
||||
conflicts("cuda_arch=none", when="+cuda")
|
||||
conflicts(
|
||||
"~cuda", when="@2021-11-12", msg="without cuda MGARD@2021-11-12 has undefined symbols"
|
||||
|
|
Loading…
Reference in a new issue