From fbf05fb9a920e0ca89e97b7cbf6e38b24eef5418 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 1 Aug 2023 00:32:57 -0400 Subject: [PATCH] copy runtime libs/dlls during install --- tools/lammps-gui/CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tools/lammps-gui/CMakeLists.txt b/tools/lammps-gui/CMakeLists.txt index 489108ba45..cf0d3113e6 100644 --- a/tools/lammps-gui/CMakeLists.txt +++ b/tools/lammps-gui/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.10) +cmake_minimum_required(VERSION 3.21) project(lammps-gui VERSION 0.9.1 LANGUAGES CXX) @@ -153,6 +153,14 @@ if(APPLE) BYPRODUCT LAMMPS-macOS-multiarch.dmg WORKING_DIRECTORY ${CMAKE_BINARY_DIR} ) +elseif(WIN32) + install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR}) + install(FILES $ TYPE BIN) else() install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR}) + install(TARGETS lammps-gui RUNTIME ARCHIVE LIBRARY RUNTIME FRAMEWORK BUNDLE DESTINATION ${CMAKE_INSTALL_LIBDIR}) + install(TARGETS lammps-gui + COMPONENT lammps-gui + RUNTIME_DEPENDENCIES + DIRECTORIES ${CMAKE_INSTALL_LIBDIR}) endif()