Commit 98f27162 authored by Christoph Junghans's avatar Christoph Junghans
Browse files

make libmpi_stubs

parent bdc117bf
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -62,8 +62,17 @@ if(ENABLE_MPI)
  endif()
else()
  file(GLOB MPI_SOURCES ${LAMMPS_SOURCE_DIR}/STUBS/mpi.c)
  list(APPEND LIB_SOURCES ${MPI_SOURCES})
  if(BUILD_SHARED_PKG_LIBS)
    add_library(mpi_stubs SHARED ${MPI_SOURCES})
    set_target_properties(${PKG_LIB} PROPERTIES SOVERSION ${SOVERSION})
    if(INSTALL_LIB)
      install(TARGETS mpi_stubs LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
    endif()
  else()
    add_library(mpi_stubs STATIC ${MPI_SOURCES})
  endif()
  include_directories(${LAMMPS_SOURCE_DIR}/STUBS)
  list(APPEND LAMMPS_LINK_LIBS mpi_stubs)
endif()

set(LAMMPS_SIZE_LIMIT "LAMMPS_SMALLBIG" CACHE STRING "Lammps size limit")
@@ -160,7 +169,8 @@ endif()
if(ENABLE_MISC)
  option(LAMMPS_XDR "include XDR compatibility files for doing particle dumps in XTC format" OFF)
  if(LAMMPS_XDR)
    add_definitions(-DLAMMPS_XDR)
    target_compile_options(pkg_MISC PRIVATE -DLAMMPS_XDR)
    add_definitions(-DLAMMPS_XDR) # for liblammps
  endif()
endif()