From cb23362b7f4b428b29002dac72f2a8b7d437c9d9 Mon Sep 17 00:00:00 2001 From: Cyrus Harrison Date: Sat, 24 Jun 2023 20:32:34 -0700 Subject: ascent: add optional occa dep (#38426) Co-authored-by: cyrush --- var/spack/repos/builtin/packages/ascent/package.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/ascent/package.py b/var/spack/repos/builtin/packages/ascent/package.py index 3eac326132..9ab6004e83 100644 --- a/var/spack/repos/builtin/packages/ascent/package.py +++ b/var/spack/repos/builtin/packages/ascent/package.py @@ -90,6 +90,7 @@ class Ascent(CMakePackage, CudaPackage): variant("dray", default=False, description="Build with Devil Ray support") variant("adios2", default=False, description="Build Adios2 filter support") variant("fides", default=False, description="Build Fides filter support") + variant("occa", default=False, description="Build with OCCA support") # caliper variant("caliper", default=False, description="Build Caliper support") @@ -213,6 +214,9 @@ class Ascent(CMakePackage, CudaPackage): depends_on("mfem+shared", when="+mfem+shared") depends_on("mfem~shared", when="+mfem~shared") + # occa + depends_on("occa", when="+occa") + # fides depends_on("fides", when="+fides") @@ -615,6 +619,15 @@ class Ascent(CMakePackage, CudaPackage): else: cfg.write("# mfem not built by spack \n") + ####################### + # OCCA + ####################### + if "+occa" in spec: + cfg.write("# occa from spack \n") + cfg.write(cmake_cache_entry("OCCA_DIR", spec["occa"].prefix)) + else: + cfg.write("# occa not built by spack \n") + ####################### # Devil Ray ####################### -- cgit v1.2.3-60-g2f50