diff --git a/packages/opal-x/package.py b/packages/opal-x/package.py index 166f706..7cef6b8 100644 --- a/packages/opal-x/package.py +++ b/packages/opal-x/package.py @@ -51,6 +51,8 @@ class OpalX(CMakePackage, CudaPackage): variant("tests", default=False, description="Enable tests") variant("alternative_variant", default=False, description="Use alternative variant") variant("alpine", default=False, description="Enable Alpine") + variant("unit_tests", default=False, description="Build unit tests") + variant("ippl_git_tag", default="master", description="IPPL git tag") depends_on("blas") depends_on("boost@1.82.0+mpi+chrono+filesystem+iostreams+regex+serialization+system+timer+python+shared") @@ -87,7 +89,10 @@ class OpalX(CMakePackage, CudaPackage): self.define_from_variant("ENABLE_SOLVERS", "solvers"), self.define_from_variant("ENABLE_TESTS", "tests"), self.define_from_variant("USE_ALTERNATIVE_VARIANT", "alternative_variant"), + self.define_from_variant("ENABLE_ALPINE", "alpine"), + self.define_from_variant("ENABLE_UNIT_TESTS", "unit_tests"), "-DIPPL_GIT_TAG=opalx-fielddump", + "-DKokkos_ENABLE_IMPL_CUDA_MALLOC_ASYNC=OFF", ] if '+cuda' in self.spec: