From 0577e1ff77d6751f542449a67aae2fc193df586d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 20 May 2024 06:08:43 -0400 Subject: [PATCH] install runtime dlls for LAMMPS library only with -DBUILD_SHARED_LIBS=yes --- tools/lammps-gui/CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/lammps-gui/CMakeLists.txt b/tools/lammps-gui/CMakeLists.txt index b1469794bb..951b350edb 100644 --- a/tools/lammps-gui/CMakeLists.txt +++ b/tools/lammps-gui/CMakeLists.txt @@ -250,7 +250,9 @@ if(APPLE) elseif(MSVC) install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR}) install(FILES $ TYPE BIN) - install(FILES $ TYPE BIN) + if(BUILD_SHARED_LIBS) + install(FILES $ TYPE BIN) + endif() install(FILES $ TYPE BIN) # find path to VC++ init batch file get_filename_component(VC_COMPILER_DIR "${CMAKE_CXX_COMPILER}" DIRECTORY) @@ -262,7 +264,9 @@ elseif(MSVC) elseif((CMAKE_SYSTEM_NAME STREQUAL "Windows") AND CMAKE_CROSSCOMPILING) install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR}) install(FILES $ TYPE BIN) - install(FILES $ TYPE BIN) + if(BUILD_SHARED_LIBS) + install(FILES $ TYPE BIN) + endif() install(FILES $ TYPE BIN) add_custom_target(zip COMMAND sh -vx ${LAMMPS_DIR}/cmake/packaging/build_windows_cross_zip.sh ${CMAKE_INSTALL_PREFIX}