diff --git a/CMakeLists.txt b/CMakeLists.txt index 41ab609..5c251eb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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()