diff options
author | Satish Balay <balay@mcs.anl.gov> | 2024-02-19 07:24:28 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-19 14:24:28 +0100 |
commit | a0e80b23b91d81838405cf5efe3e3583521801ef (patch) | |
tree | 5b2f8b6bc0fd8b1c144a9679e6c6cfb3f928e2da | |
parent | 4d051eb6ff21ae5eb23151a2591d2c0fbafdfe3d (diff) | |
download | spack-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.py | 5 |
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: |