Copy missing Qt DLLs

This commit is contained in:
Daniel Girardeau-Montaut
2022-11-13 21:33:37 +01:00
parent eb186e1b9f
commit 2fb734808a
+19
View File
@@ -19,4 +19,23 @@ if ( PLUGIN_STANDARD_QJSONRPC )
${CMAKE_CURRENT_SOURCE_DIR}
)
if (WIN32)
# copy Qt's Network abd WebSockets DLLs
get_target_property( Qt5_NETWORK_LIB_LOCATION Qt5::Network LOCATION_RELEASE )
copy_files(${Qt5_NETWORK_LIB_LOCATION} "${CLOUDCOMPARE_DEST_FOLDER}" 0) #mind the quotes!
get_target_property( Qt5_WEBSOCKET_LIB_LOCATION Qt5::WebSockets LOCATION_RELEASE )
copy_files(${Qt5_WEBSOCKET_LIB_LOCATION} "${CLOUDCOMPARE_DEST_FOLDER}" 0) #mind the quotes!
if (CMAKE_CONFIGURATION_TYPES)
#debug DLLs
get_target_property( Qt5_NETWORK_LIB_DEBUG_LOCATION Qt5::Network LOCATION_DEBUG )
copy_files(${Qt5_NETWORK_LIB_DEBUG_LOCATION} "${CLOUDCOMPARE_DEST_FOLDER}" 2) #mind the quotes!
get_target_property( Qt5_WEBSOCKET_LIB_DEBUG_LOCATION Qt5::WebSockets LOCATION_DEBUG )
copy_files(${Qt5_WEBSOCKET_LIB_DEBUG_LOCATION} "${CLOUDCOMPARE_DEST_FOLDER}" 2) #mind the quotes!
endif()
endif()
endif()