hipcub and rocprim: enable testing (#35660)
This commit is contained in:
parent
141c154948
commit
dd15c37021
@ -106,6 +106,7 @@ class Hipcub(CMakePackage):
|
||||
depends_on("cmake@3.10.2:", type="build", when="@4.2.0:")
|
||||
depends_on("cmake@3.5.1:", type="build")
|
||||
depends_on("numactl", type="link", when="@3.7.0:")
|
||||
depends_on("googletest@1.10.0:", type="test")
|
||||
|
||||
for ver in [
|
||||
"3.5.0",
|
||||
@ -140,7 +141,7 @@ def setup_build_environment(self, env):
|
||||
env.set("CXX", self.spec["hip"].hipcc)
|
||||
|
||||
def cmake_args(self):
|
||||
args = []
|
||||
args = [self.define("BUILD_TEST", self.run_tests)]
|
||||
|
||||
if self.spec.satisfies("^cmake@3.21.0:3.21.2"):
|
||||
args.append(self.define("__skip_rocmclang", "ON"))
|
||||
|
@ -109,6 +109,7 @@ class Rocprim(CMakePackage):
|
||||
depends_on("cmake@3.10.2:", type="build", when="@4.2.0:")
|
||||
depends_on("cmake@3.5.1:", type="build")
|
||||
depends_on("numactl", type="link", when="@3.7.0:")
|
||||
depends_on("googletest@1.10.0:", type="test")
|
||||
|
||||
for ver in [
|
||||
"3.5.0",
|
||||
@ -149,8 +150,8 @@ def setup_build_environment(self, env):
|
||||
|
||||
def cmake_args(self):
|
||||
args = [
|
||||
self.define("ONLY_INSTALL", "ON"),
|
||||
self.define("BUILD_TEST", "OFF"),
|
||||
self.define("ONLY_INSTALL", (not self.run_tests)),
|
||||
self.define("BUILD_TEST", self.run_tests),
|
||||
self.define("BUILD_BENCHMARK", "OFF"),
|
||||
self.define("BUILD_EXAMPLE", "OFF"),
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user