From c7e801eeaca6ae37f4b875b08deac554b8de34e3 Mon Sep 17 00:00:00 2001 From: Florent Collot Date: Thu, 7 Mar 2024 10:13:29 +0100 Subject: [PATCH] Don't delete files on packaging phase --- packaging/windows/WindowsPackaging.cmake | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packaging/windows/WindowsPackaging.cmake b/packaging/windows/WindowsPackaging.cmake index 1598e4446f..909ed0f338 100644 --- a/packaging/windows/WindowsPackaging.cmake +++ b/packaging/windows/WindowsPackaging.cmake @@ -130,15 +130,20 @@ list(APPEND files \${dcm_files}) list(APPEND files \${qt5_files}) list(APPEND files \${zlib_files}) +file(INSTALL ${MEDINRIA_FILES}/ + DESTINATION \${CMAKE_INSTALL_PREFIX}/bin/ + FILES_MATCHING + PATTERN \"*${CMAKE_EXECUTABLE_SUFFIX}\" + PATTERN \"*${CMAKE_SHARED_LIBRARY_SUFFIX}\" + ) + foreach(file \${files}) get_filename_component(file2delete \${file} NAME) - if(EXISTS \"${MEDINRIA_FILES}/\${file2delete}\") + if(EXISTS \"\${CMAKE_INSTALL_PREFIX}/bin/\${file2delete}\") file(REMOVE \"${MEDINRIA_FILES}/\${file2delete}\") endif() endforeach() -file(INSTALL ${MEDINRIA_FILES}/ DESTINATION \${CMAKE_INSTALL_PREFIX}/bin/ FILES_MATCHING PATTERN \"*${CMAKE_EXECUTABLE_SUFFIX}\") -file(INSTALL ${MEDINRIA_FILES}/ DESTINATION \${CMAKE_INSTALL_PREFIX}/bin/ FILES_MATCHING PATTERN \"*${CMAKE_SHARED_LIBRARY_SUFFIX}\") file(INSTALL ${QT_PLUGINS_DIR}/imageformats/qgif.dll DESTINATION \${CMAKE_INSTALL_PREFIX}/bin/imageformats/ FILES_MATCHING PATTERN \"*${CMAKE_SHARED_LIBRARY_SUFFIX}\") file(INSTALL ${QT_PLUGINS_DIR}/imageformats/qicns.dll DESTINATION \${CMAKE_INSTALL_PREFIX}/bin/imageformats/ FILES_MATCHING PATTERN \"*${CMAKE_SHARED_LIBRARY_SUFFIX}\") file(INSTALL ${QT_PLUGINS_DIR}/imageformats/qico.dll DESTINATION \${CMAKE_INSTALL_PREFIX}/bin/imageformats/ FILES_MATCHING PATTERN \"*${CMAKE_SHARED_LIBRARY_SUFFIX}\")