Commit 591e6836 authored by Richard Berger's avatar Richard Berger
Browse files

Move CMake configuration for USER-H5MD into its own file

parent 4ac100fe
Loading
Loading
Loading
Loading
+1 −14
Original line number Diff line number Diff line
@@ -134,14 +134,6 @@ endforeach()
######################################################
# packages with special compiler needs or external libs
######################################################
if(PKG_USER-QUIP OR PKG_USER-QMMM OR PKG_LATTE OR PKG_USER-SCAFACOS)
  enable_language(Fortran)
endif()

if(PKG_USER-H5MD OR PKG_USER-QMMM OR PKG_USER-SCAFACOS)
  enable_language(C)
endif()

include_directories(${LAMMPS_SOURCE_DIR})

if(PKG_USER-ADIOS)
@@ -433,12 +425,7 @@ if(PKG_USER-ATC)
  target_link_libraries(atc ${LAPACK_LIBRARIES})
endif()

if(PKG_USER-H5MD)
  find_package(HDF5 REQUIRED)
  target_link_libraries(h5md ${HDF5_LIBRARIES})
  target_include_directories(h5md PRIVATE ${HDF5_INCLUDE_DIRS})
  include_directories(${HDF5_INCLUDE_DIRS})
endif()
include(Packages/USER-H5MD)

######################################################################
# packages which selectively include variants based on enabled styles
+1 −0
Original line number Diff line number Diff line
if(PKG_LATTE)
  enable_language(Fortran)
  find_package(LATTE)
  if(LATTE_FOUND)
    set(DOWNLOAD_LATTE_DEFAULT OFF)
+8 −0
Original line number Diff line number Diff line
if(PKG_USER-H5MD)
  enable_language(C)

  find_package(HDF5 REQUIRED)
  target_link_libraries(h5md ${HDF5_LIBRARIES})
  target_include_directories(h5md PRIVATE ${HDF5_INCLUDE_DIRS})
  include_directories(${HDF5_INCLUDE_DIRS})
endif()
+3 −0
Original line number Diff line number Diff line
if(PKG_USER-QMMM)
  enable_language(Fortran)
  enable_language(C)

  message(WARNING "Building QMMM with CMake is still experimental")
  find_package(QE REQUIRED)
  include_directories(${QE_INCLUDE_DIRS})
+1 −0
Original line number Diff line number Diff line
if(PKG_USER-QUIP)
  enable_language(Fortran)
  find_package(QUIP REQUIRED)
  list(APPEND LAMMPS_LINK_LIBS ${QUIP_LIBRARIES} ${LAPACK_LIBRARIES})
endif()
Loading