ADD: unit_tests variant opal-x

This commit is contained in:
Hck Course
2024-10-09 14:50:04 +02:00
parent 39f2942b80
commit 97d81f5fba

View File

@ -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: