more CMake scripting updates to use C style MPI libraries not C++

This commit is contained in:
Axel Kohlmeyer
2025-05-15 02:49:02 -04:00
parent b3e7121535
commit 9abb171d05
5 changed files with 28 additions and 30 deletions

View File

@ -25,7 +25,7 @@ if(MSVC)
add_compile_definitions(_CRT_SECURE_NO_WARNINGS)
endif()
find_package(MPI QUIET)
find_package(MPI QUIET COMPONENTS C)
# do not include the (obsolete) MPI C++ bindings which makes
# for leaner object files and avoids namespace conflicts
set(MPI_CXX_SKIP_MPICXX TRUE)
@ -38,7 +38,7 @@ if(NOT LAMMPS_SOURCE_DIR)
endif()
add_executable(simpleCC simple.cpp)
target_link_libraries(simpleCC PRIVATE LAMMPS::lammps MPI::MPI_CXX)
target_link_libraries(simpleCC PRIVATE LAMMPS::lammps MPI::MPI_C)
add_executable(simpleC simple.c)
target_link_libraries(simpleC PRIVATE LAMMPS::lammps MPI::MPI_C)