add support for MEAM

This commit is contained in:
Christoph Junghans
2017-07-15 16:44:03 -06:00
parent b15f75d37b
commit 629f112915

View File

@ -42,7 +42,7 @@ find_package(UnixCommands)
option(CMAKE_VERBOSE_MAKEFILE "Verbose makefile" OFF)
option(ENABLE_ALL "Build all packages" OFF)
set(PACKAGES ASPHERE BODY COLLOID CLASS2 COMPRESS CORESHELL DIPOLE GRANULAR KSPACE MC MOLECULE MANYBODY RIGID REAX)
set(PACKAGES ASPHERE BODY CLASS2 COLLOID COMPRESS CORESHELL DIPOLE GRANULAR KSPACE MANYBODY MC MEAM MOLECULE RIGID REAX)
foreach(PKG ${PACKAGES})
option(ENABLE_${PKG} "Build ${PKG} Package" ${ENABLE_ALL})
endforeach()
@ -167,13 +167,22 @@ if(ENABLE_USER_OMP)
endif()
if(ENABLE_REAX)
if(ENABLE_REAX OR ENABLE_MEAM)
enable_language(Fortran)
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)
endif()
######################################################
# Generate style headers based on global list of