add cub-api
This commit is contained in:
parent
852f248f2f
commit
2bda8e9f76
@ -21,7 +21,7 @@ packages:
|
||||
armci: [armcimpi]
|
||||
blas: [openblas, amdblis]
|
||||
c: [gcc]
|
||||
cub: [cub]
|
||||
cub-api: [cub]
|
||||
cxx: [gcc]
|
||||
D: [ldc]
|
||||
daal: [intel-oneapi-daal]
|
||||
|
@ -63,7 +63,7 @@ class Camp(CMakePackage, CudaPackage, ROCmPackage):
|
||||
variant("omptarget", default=False, description="Build with OpenMP Target support")
|
||||
variant("sycl", default=False, description="Build with Sycl support")
|
||||
|
||||
depends_on("cub", when="+cuda")
|
||||
depends_on("cub-api", when="+cuda")
|
||||
|
||||
depends_on("blt", type="build")
|
||||
depends_on("blt@0.6.2:", type="build", when="@2024.02.1:")
|
||||
|
@ -42,6 +42,8 @@ class Cub(Package):
|
||||
version("1.7.1", sha256="50b8777b83093fdfdab429a61fccdbfbbb991b3bbc08385118e5ad58e8f62e1d")
|
||||
version("1.4.1", sha256="7c3784cf59f02d4a88099d6a11e357032bac9eac2b9c78aaec947d1270e21871")
|
||||
|
||||
provides("cub-api")
|
||||
|
||||
def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
env.set("CUB_DIR", self.prefix.include.cub.cmake)
|
||||
|
||||
|
@ -741,7 +741,7 @@ class Cuda(Package):
|
||||
["11.2.1", "1.10.0"],
|
||||
["11.2.0", "1.10.0"],
|
||||
]:
|
||||
provides(f"cub@{cub_ver}", when=f"@{cuda_ver}")
|
||||
provides(f"cub-api@{cub_ver}", when=f"@{cuda_ver}")
|
||||
|
||||
@classmethod
|
||||
def determine_version(cls, exe):
|
||||
|
Loading…
Reference in New Issue
Block a user