install runtime dlls for LAMMPS library only with -DBUILD_SHARED_LIBS=yes
This commit is contained in:
@ -175,7 +175,9 @@ if(APPLE)
|
||||
elseif(MSVC)
|
||||
install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lammps-gui> TYPE BIN)
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lammps> TYPE BIN)
|
||||
if(BUILD_SHARED_LIBS)
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lammps> TYPE BIN)
|
||||
endif()
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lmp> TYPE BIN)
|
||||
# find path to VC++ init batch file
|
||||
get_filename_component(VC_COMPILER_DIR "${CMAKE_CXX_COMPILER}" DIRECTORY)
|
||||
@ -187,7 +189,9 @@ elseif(MSVC)
|
||||
elseif((CMAKE_SYSTEM_NAME STREQUAL "Windows") AND CMAKE_CROSSCOMPILING)
|
||||
install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lammps-gui> TYPE BIN)
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lammps> TYPE BIN)
|
||||
if(BUILD_SHARED_LIBS)
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lammps> TYPE BIN)
|
||||
endif()
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lmp> TYPE BIN)
|
||||
add_custom_target(zip
|
||||
COMMAND sh -vx ${LAMMPS_DIR}/cmake/packaging/build_windows_cross_zip.sh ${CMAKE_INSTALL_PREFIX}
|
||||
|
||||
Reference in New Issue
Block a user