From 16ac65e8cfa8403b5765d987551f4963669fa285 Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Fri, 27 Mar 2020 15:01:51 -0600 Subject: [PATCH] cmake: make mpi public again --- cmake/CMakeLists.txt | 8 +++----- examples/COUPLE/simple/CMakeLists.txt | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 85e6af3d11..9c47403512 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -203,11 +203,9 @@ else() install(TARGETS mpi_stubs EXPORT LAMMPS_Targets LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif() set_target_properties(mpi_stubs PROPERTIES OUTPUT_NAME lammps_mpi_stubs${LAMMPS_LIB_SUFFIX}) - target_include_directories(mpi_stubs PUBLIC ${LAMMPS_SOURCE_DIR}/STUBS) - target_link_libraries(lammps PRIVATE mpi_stubs) - if(BUILD_EXE AND BUILD_LIB) - target_link_libraries(lmp PRIVATE mpi_stubs) - endif() + target_include_directories(mpi_stubs PUBLIC $ $) + install(FILES ${LAMMPS_SOURCE_DIR}/STUBS/mpi.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/lammps) + target_link_libraries(lammps PUBLIC mpi_stubs) add_library(MPI::MPI_CXX ALIAS mpi_stubs) endif() diff --git a/examples/COUPLE/simple/CMakeLists.txt b/examples/COUPLE/simple/CMakeLists.txt index 5908076df0..d83f8885b2 100644 --- a/examples/COUPLE/simple/CMakeLists.txt +++ b/examples/COUPLE/simple/CMakeLists.txt @@ -11,4 +11,4 @@ else() endif() add_executable(simple simple.cpp) -target_link_libraries(simple LAMMPS::lammps MPI::MPI_CXX) +target_link_libraries(simple LAMMPS::lammps)