Tidied up configure arguments to use special spack autotools features. (#32930)
This commit is contained in:
parent
8e60b3932c
commit
25c1ef1e57
@ -21,8 +21,8 @@ class AwsOfiRccl(AutotoolsPackage):
|
||||
version("cxi", branch="cxi", default=True)
|
||||
version("master", branch="master")
|
||||
|
||||
variant("enable-trace", default=False, description="Enable printing trace messages")
|
||||
variant("disable-tests", default=False, description="Disable build of tests")
|
||||
variant("trace", default=False, description="Enable printing trace messages")
|
||||
variant("tests", default=False, description="Build tests")
|
||||
|
||||
depends_on("libfabric")
|
||||
depends_on("hip")
|
||||
@ -46,6 +46,8 @@ def configure_args(self):
|
||||
spec = self.spec
|
||||
args = []
|
||||
|
||||
# Always set configure's external paths to use the Spack
|
||||
# provided dependencies
|
||||
args.extend(
|
||||
[
|
||||
"--with-libfabric={0}".format(spec["libfabric"].prefix),
|
||||
@ -55,10 +57,7 @@ def configure_args(self):
|
||||
]
|
||||
)
|
||||
|
||||
if "+enable-trace" in self.spec:
|
||||
args.append("--enable-trace")
|
||||
|
||||
if "+disable-tests" in self.spec:
|
||||
args.append("--disable-tests")
|
||||
args.extend(self.enable_or_disable("trace"))
|
||||
args.extend(self.enable_or_disable("tests"))
|
||||
|
||||
return args
|
||||
|
Loading…
Reference in New Issue
Block a user