Unverified Commit e89cedbd authored by Axel Kohlmeyer's avatar Axel Kohlmeyer Committed by GitHub
Browse files

Merge pull request #1601 from akohlmey/cmake-list-portability

Improve compatibility to older CMake versions when building/installing LAMMPS library and headers
parents 8803183b bc794122
Loading
Loading
Loading
Loading
+30 −31
Original line number Original line Diff line number Diff line
@@ -497,37 +497,36 @@ if(BUILD_LIB)
    add_dependencies(lammps ${LAMMPS_DEPS})
    add_dependencies(lammps ${LAMMPS_DEPS})
  endif()
  endif()
  set(LAMMPS_CXX_HEADERS
  set(LAMMPS_CXX_HEADERS
    angle.h
    ${LAMMPS_SOURCE_DIR}/angle.h
    atom.h
    ${LAMMPS_SOURCE_DIR}/atom.h
    bond.h
    ${LAMMPS_SOURCE_DIR}/bond.h
    citeme.h
    ${LAMMPS_SOURCE_DIR}/citeme.h
    comm.h
    ${LAMMPS_SOURCE_DIR}/comm.h
    compute.h
    ${LAMMPS_SOURCE_DIR}/compute.h
    dihedral.h
    ${LAMMPS_SOURCE_DIR}/dihedral.h
    domain.h
    ${LAMMPS_SOURCE_DIR}/domain.h
    error.h
    ${LAMMPS_SOURCE_DIR}/error.h
    fix.h
    ${LAMMPS_SOURCE_DIR}/fix.h
    force.h
    ${LAMMPS_SOURCE_DIR}/force.h
    group.h
    ${LAMMPS_SOURCE_DIR}/group.h
    improper.h
    ${LAMMPS_SOURCE_DIR}/improper.h
    input.h
    ${LAMMPS_SOURCE_DIR}/input.h
    kspace.h
    ${LAMMPS_SOURCE_DIR}/kspace.h
    lammps.h
    ${LAMMPS_SOURCE_DIR}/lammps.h
    lattice.h
    ${LAMMPS_SOURCE_DIR}/lattice.h
    lmppython.h
    ${LAMMPS_SOURCE_DIR}/lmppython.h
    memory.h
    ${LAMMPS_SOURCE_DIR}/memory.h
    modify.h
    ${LAMMPS_SOURCE_DIR}/modify.h
    neighbor.h
    ${LAMMPS_SOURCE_DIR}/neighbor.h
    neigh_list.h
    ${LAMMPS_SOURCE_DIR}/neigh_list.h
    output.h
    ${LAMMPS_SOURCE_DIR}/output.h
    pair.h
    ${LAMMPS_SOURCE_DIR}/pair.h
    pointers.h
    ${LAMMPS_SOURCE_DIR}/pointers.h
    region.h
    ${LAMMPS_SOURCE_DIR}/region.h
    timer.h
    ${LAMMPS_SOURCE_DIR}/timer.h
    universe.h
    ${LAMMPS_SOURCE_DIR}/universe.h
    update.h
    ${LAMMPS_SOURCE_DIR}/update.h
    variable.h)
    ${LAMMPS_SOURCE_DIR}/variable.h)
  list(TRANSFORM LAMMPS_CXX_HEADERS PREPEND ${LAMMPS_SOURCE_DIR}/)


  set_target_properties(lammps PROPERTIES OUTPUT_NAME lammps${LAMMPS_LIB_SUFFIX})
  set_target_properties(lammps PROPERTIES OUTPUT_NAME lammps${LAMMPS_LIB_SUFFIX})
  set_target_properties(lammps PROPERTIES SOVERSION ${SOVERSION})
  set_target_properties(lammps PROPERTIES SOVERSION ${SOVERSION})