Commit 5fcc1977 authored by Christoph Junghans's avatar Christoph Junghans
Browse files

cmake: fix molfile compile

parent 1f4c550f
Loading
Loading
Loading
Loading
+12 −10
Original line number Diff line number Diff line
@@ -347,8 +347,9 @@ foreach(SIMPLE_LIB REAX MEAM POEMS USER-ATC USER-AWPMD USER-COLVARS USER-H5MD
    string(TOLOWER "${PKG_LIB}" PKG_LIB)
    file(GLOB_RECURSE ${PKG_LIB}_SOURCES ${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB}/*.F
      ${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB}/*.c ${LAMMPS_LIB_SOURCE_DIR}/${PKG_LIB}/*.cpp)
    option(BUILD_SHARED_PKG_LIBS "Build package libs shared" OFF)
    if(${PKG_LIB}_SOURCES) #some libs (e.g. molfile have headers only)
      if(BUILD_SHARED_PKG_LIBS)
        option(BUILD_SHARED_PKG_LIBS "Build package libs shared" OFF)
        add_library(${PKG_LIB} SHARED ${${PKG_LIB}_SOURCES})
        set_target_properties(${PKG_LIB} PROPERTIES SOVERSION ${SOVERSION})
        if(INSTALL_LIB)
@@ -360,6 +361,7 @@ foreach(SIMPLE_LIB REAX MEAM POEMS USER-ATC USER-AWPMD USER-COLVARS USER-H5MD
        add_library(${PKG_LIB} STATIC ${${PKG_LIB}_SOURCES})
      endif()
      list(APPEND LAMMPS_LINK_LIBS ${PKG_LIB})
    endif()
    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)