summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSatish Balay <balay@mcs.anl.gov>2024-02-19 07:24:28 -0600
committerGitHub <noreply@github.com>2024-02-19 14:24:28 +0100
commita0e80b23b91d81838405cf5efe3e3583521801ef (patch)
tree5b2f8b6bc0fd8b1c144a9679e6c6cfb3f928e2da
parent4d051eb6ff21ae5eb23151a2591d2c0fbafdfe3d (diff)
downloadspack-a0e80b23b91d81838405cf5efe3e3583521801ef.tar.gz
spack-a0e80b23b91d81838405cf5efe3e3583521801ef.tar.bz2
spack-a0e80b23b91d81838405cf5efe3e3583521801ef.tar.xz
spack-a0e80b23b91d81838405cf5efe3e3583521801ef.zip
DTK: specify MPI compilers (#42592)
Co-authored-by: balay <balay@users.noreply.github.com>
-rw-r--r--var/spack/repos/builtin/packages/datatransferkit/package.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/datatransferkit/package.py b/var/spack/repos/builtin/packages/datatransferkit/package.py
index 7f29a80ddf..3142f6140f 100644
--- a/var/spack/repos/builtin/packages/datatransferkit/package.py
+++ b/var/spack/repos/builtin/packages/datatransferkit/package.py
@@ -35,6 +35,7 @@ class Datatransferkit(CMakePackage):
variant("serial", default=True, description="enable Serial backend (default)")
variant("shared", default=True, description="enable the build of shared lib")
+ depends_on("mpi")
depends_on("arborx@1.0:", when="+external-arborx")
depends_on("boost")
depends_on("cmake", type="build")
@@ -56,6 +57,10 @@ class Datatransferkit(CMakePackage):
"-DDataTransferKit_ENABLE_EXAMPLES=OFF",
"-DCMAKE_CXX_EXTENSIONS=OFF",
"-DCMAKE_CXX_STANDARD=14",
+ "-DCMAKE_C_COMPILER=" + spec["mpi"].mpicc,
+ "-DCMAKE_CXX_COMPILER=" + spec["mpi"].mpicxx,
+ "-DCMAKE_Fortran_COMPILER=" + spec["mpi"].mpifc,
+ "-DMPI_BASE_DIR=" + spec["mpi"].prefix,
]
if "+openmp" in spec: