hipcub and rocprim: enable testing (#35660)

This commit is contained in:
afzpatel 2023-03-17 05:56:54 -04:00 committed by GitHub
parent 141c154948
commit dd15c37021
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -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"))

View File

@ -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"),
]