diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 1699058f604f105cd60ac68829584a3ba9987a26..213e27aece5b59971fca728062cdf8298f545b10 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -61,8 +61,10 @@ include(GNUInstallDirs) set(LAMMPS_LINK_LIBS) set(LAMMPS_DEPS) set(LAMMPS_API_DEFINES) -option(ENABLE_MPI "Build MPI version" OFF) -if(ENABLE_MPI) + +find_package(MPI QUIET) +option(BUILD_MPI "Build MPI version" ${MPI_FOUND}) +if(BUILD_MPI) find_package(MPI REQUIRED) include_directories(${MPI_C_INCLUDE_PATH}) list(APPEND LAMMPS_LINK_LIBS ${MPI_CXX_LIBRARIES}) @@ -763,6 +765,6 @@ else() message(STATUS "Static libraries ${CMAKE_STATIC_LINKER_FLAGS}") endif() message(STATUS "Link libraries: ${LAMMPS_LINK_LIBS}") -if(ENABLE_MPI) +if(BUILD_MPI) message(STATUS "Using mpi with headers in ${MPI_C_INCLUDE_PATH} and ${MPI_CXX_LIBRARIES}") endif()