cmake: make awpmd includes local
This commit is contained in:
@ -248,11 +248,6 @@ if(ENABLE_USER-QMMM)
|
|||||||
list(APPEND LAMMPS_LINK_LIBS ${QE_LIBRARIES} ${CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES})
|
list(APPEND LAMMPS_LINK_LIBS ${QE_LIBRARIES} ${CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ENABLE_USER-AWPMD)
|
|
||||||
include_directories(${LAMMPS_LIB_SOURCE_DIR}/awpmd/systems/interact
|
|
||||||
${LAMMPS_LIB_SOURCE_DIR}/awpmd/ivutils/include)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(ENABLE_USER-H5MD)
|
if(ENABLE_USER-H5MD)
|
||||||
find_package(HDF5 REQUIRED)
|
find_package(HDF5 REQUIRED)
|
||||||
list(APPEND LAMMPS_LINK_LIBS ${HDF5_LIBRARIES})
|
list(APPEND LAMMPS_LINK_LIBS ${HDF5_LIBRARIES})
|
||||||
@ -366,11 +361,21 @@ foreach(SIMPLE_LIB REAX MEAM POEMS USER-ATC USER-AWPMD USER-COLVARS USER-H5MD
|
|||||||
endif()
|
endif()
|
||||||
list(APPEND LAMMPS_LINK_LIBS ${PKG_LIB})
|
list(APPEND LAMMPS_LINK_LIBS ${PKG_LIB})
|
||||||
foreach(PKG_SRC ${${SIMPLE_LIB}_SOURCES})
|
foreach(PKG_SRC ${${SIMPLE_LIB}_SOURCES})
|
||||||
|
if(PKG_LIB STREQUAL awpmd)
|
||||||
|
set_property(SOURCE ${PKG_SRC} APPEND PROPERTY COMPILE_FLAGS -I${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB}/systems/interact)
|
||||||
|
set_property(SOURCE ${PKG_SRC} APPEND APPEND_STRING PROPERTY COMPILE_FLAGS " -I${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB}/ivutils/include")
|
||||||
|
else()
|
||||||
set_property(SOURCE ${PKG_SRC} APPEND PROPERTY COMPILE_FLAGS -I${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB})
|
set_property(SOURCE ${PKG_SRC} APPEND PROPERTY COMPILE_FLAGS -I${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB})
|
||||||
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
endif()
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
if(ENABLE_USER-AWPMD)
|
||||||
|
set_target_properties(awpmd PROPERTIES INCLUDE_DIRECTORIES
|
||||||
|
"${LAMMPS_LIB_SOURCE_DIR}/awpmd/systems/interact;${LAMMPS_LIB_SOURCE_DIR}/awpmd/ivutils/include")
|
||||||
|
endif()
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# packages which selectively include variants based on enabled styles
|
# packages which selectively include variants based on enabled styles
|
||||||
# e.g. accelerator packages
|
# e.g. accelerator packages
|
||||||
|
|||||||
Reference in New Issue
Block a user