Commit 742eee19 authored by Christoph Junghans's avatar Christoph Junghans
Browse files

added support for POEMS

parent 4812d4c6
Loading
Loading
Loading
Loading
+10 −13
Original line number Diff line number Diff line
@@ -42,7 +42,7 @@ option(CMAKE_VERBOSE_MAKEFILE "Verbose makefile" OFF)

option(ENABLE_ALL "Build all packages" OFF)
set(PACKAGES ASPHERE BODY CLASS2 COLLOID COMPRESS CORESHELL DIPOLE GRANULAR
  KSPACE MANYBODY MC MEAM MISC MOLECULE MSCG MPIIO PERI PYTHON RIGID REAX)
  KSPACE MANYBODY MC MEAM MISC MOLECULE MSCG MPIIO PERI POEMS PYTHON RIGID REAX)
foreach(PKG ${PACKAGES})
  option(ENABLE_${PKG} "Build ${PKG} Package" ${ENABLE_ALL})
endforeach()
@@ -182,18 +182,15 @@ if(ENABLE_USER_OMP OR ENABLE_KOKKOS)
  set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
endif()


if(ENABLE_REAX)
  file(GLOB REAX_SOURCES ${LAMMPS_LIB_SOURCE_DIR}/reax/*.F)
  list(APPEND LIB_SOURCES ${REAX_SOURCES})
  include_directories(${LAMMPS_LIB_SOURCE_DIR}/reax)
endif()

if(ENABLE_MEAM)
  file(GLOB MEAM_SOURCES ${LAMMPS_LIB_SOURCE_DIR}/meam/*.F ${LAMMPS_LIB_SOURCE_DIR}/meam/*.c)
  list(APPEND LIB_SOURCES ${MEAM_SOURCES})
  include_directories(${LAMMPS_LIB_SOURCE_DIR}/meam)
foreach(SIMPLE_LIB REAX MEAM POEMS)
  if(ENABLE_${SIMPLE_LIB})
    string(TOLOWER "${SIMPLE_LIB}" INC_DIR)
    file(GLOB ${SIMPLE_LIB}_SOURCES ${LAMMPS_LIB_SOURCE_DIR}/${INC_DIR}/*.F
      ${LAMMPS_LIB_SOURCE_DIR}/${INC_DIR}/*.c ${LAMMPS_LIB_SOURCE_DIR}/${INC_DIR}/*.cpp)
    list(APPEND LIB_SOURCES ${${SIMPLE_LIB}_SOURCES})
    include_directories(${LAMMPS_LIB_SOURCE_DIR}/${INC_DIR})
  endif()
endforeach()

if(ENABLE_MSCG)
  find_package(GSL REQUIRED)