Tidied up configure arguments to use special spack autotools features. (#32930)

This commit is contained in:
Brian Van Essen 2022-10-03 11:05:21 -07:00 committed by GitHub
parent 8e60b3932c
commit 25c1ef1e57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,8 +21,8 @@ class AwsOfiRccl(AutotoolsPackage):
version("cxi", branch="cxi", default=True) version("cxi", branch="cxi", default=True)
version("master", branch="master") version("master", branch="master")
variant("enable-trace", default=False, description="Enable printing trace messages") variant("trace", default=False, description="Enable printing trace messages")
variant("disable-tests", default=False, description="Disable build of tests") variant("tests", default=False, description="Build tests")
depends_on("libfabric") depends_on("libfabric")
depends_on("hip") depends_on("hip")
@ -46,6 +46,8 @@ def configure_args(self):
spec = self.spec spec = self.spec
args = [] args = []
# Always set configure's external paths to use the Spack
# provided dependencies
args.extend( args.extend(
[ [
"--with-libfabric={0}".format(spec["libfabric"].prefix), "--with-libfabric={0}".format(spec["libfabric"].prefix),
@ -55,10 +57,7 @@ def configure_args(self):
] ]
) )
if "+enable-trace" in self.spec: args.extend(self.enable_or_disable("trace"))
args.append("--enable-trace") args.extend(self.enable_or_disable("tests"))
if "+disable-tests" in self.spec:
args.append("--disable-tests")
return args return args