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("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
|
||||||
|
Loading…
Reference in New Issue
Block a user