From 2cc1356384b5aba182f610a01462f0c1d9a4da4b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 19 May 2025 22:09:38 -0400 Subject: [PATCH] skip MPI C++ support also for libraries --- cmake/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 1d3ddc04da..b75dc92b63 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -717,6 +717,7 @@ foreach(PKG_LIB POEMS ATC AWPMD H5MD) file(GLOB_RECURSE ${PKG_LIB}_SOURCES CONFIGURE_DEPENDS ${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB}/[^.]*.c ${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB}/[^.]*.cpp) add_library(${PKG_LIB} STATIC ${${PKG_LIB}_SOURCES}) + target_compile_definitions(${PKG_LIB} PUBLIC -DMPICH_SKIP_MPICXX -DOMPI_SKIP_MPICXX=1) set_target_properties(${PKG_LIB} PROPERTIES OUTPUT_NAME lammps_${PKG_LIB}${LAMMPS_MACHINE}) target_link_libraries(lammps PRIVATE ${PKG_LIB}) if(PKG_LIB STREQUAL "awpmd")