From e1791e13873be102d4b8bd13993e432ad6cf6c32 Mon Sep 17 00:00:00 2001 From: Florent Pruvost <florent.pruvost@inria.fr> Date: Mon, 16 Dec 2024 18:39:06 +0100 Subject: [PATCH] cmake: fix this if when MPI_C_LIBRARIES is made of a list of several libraries. This fixes cmake with nmad/madmpi. --- cmake_modules/ChameleonPkgConfig.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake_modules/ChameleonPkgConfig.cmake b/cmake_modules/ChameleonPkgConfig.cmake index 0c1f9df0f..1c90849e0 100644 --- a/cmake_modules/ChameleonPkgConfig.cmake +++ b/cmake_modules/ChameleonPkgConfig.cmake @@ -109,13 +109,13 @@ macro(chameleon_generate_pkgconfig_files) ) if(CHAMELEON_USE_MPI) - if(${MPI_C_LIBRARIES} MATCHES "mpich") + if("${MPI_C_LIBRARIES}" MATCHES "mpich") set(MPI_NAME "mpich") - elseif(${MPI_C_LIBRARIES} MATCHES "mvapich2") + elseif("${MPI_C_LIBRARIES}" MATCHES "mvapich2") set(MPI_NAME "mvapich2") - elseif(${MPI_C_LIBRARIES} MATCHES "madmpi" OR ${MPI_C_LIBRARIES} MATCHES "nmad") + elseif("${MPI_C_LIBRARIES}" MATCHES "madmpi" OR "${MPI_C_LIBRARIES}" MATCHES "nmad") set(MPI_NAME "nmad") - elseif(${MPI_C_LIBRARIES} MATCHES "openmpi") + elseif("${MPI_C_LIBRARIES}" MATCHES "openmpi") set(MPI_NAME "ompi") else() set(MPI_NAME "mpi") -- GitLab