tau ^intel-oneapi-mpi: fix prefix specification (#42248)

This commit is contained in:
eugeneswalker 2024-01-23 12:54:08 -08:00 committed by GitHub
parent 4c86ecc531
commit a4444e4107
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -275,8 +275,12 @@ def install(self, spec, prefix):
if "+fortran" in spec:
env["F77"] = spec["mpi"].mpif77
env["FC"] = spec["mpi"].mpifc
options.append("-mpiinc=%s" % spec["mpi"].prefix.include)
options.append("-mpilib=%s" % spec["mpi"].prefix.lib)
if spec["mpi"].name == "intel-oneapi-mpi":
options.append("-mpiinc=%s" % spec["mpi"].package.component_prefix)
options.append("-mpilib=%s" % spec["mpi"].package.component_prefix)
else:
options.append("-mpiinc=%s" % spec["mpi"].prefix.include)
options.append("-mpilib=%s" % spec["mpi"].prefix.lib)
options.append("-mpi")
if "+comm" in spec: