diff --git a/tools/chatgui/CMakeLists.txt b/tools/chatgui/CMakeLists.txt index 6be0904a..fb814fe8 100644 --- a/tools/chatgui/CMakeLists.txt +++ b/tools/chatgui/CMakeLists.txt @@ -85,6 +85,17 @@ target_compile_definitions(chatgui PRIVATE SQLITE_THREADSAFE=1 USE_SQLITE) set_source_files_properties(db/sqlite3.c transport/chat_core.c transport/chat_sync.c transport/db_sync_stub.c PROPERTIES LANGUAGE C) if(WIN32) target_link_libraries(chatgui PRIVATE ${QT_LIBS} rlottie::rlottie ZLIB::ZLIB OpenSSL::Crypto ZXing::ZXing utun pthread) + if(Qt6_FOUND) + find_program(WINDEPLOYQT windeployqt6 HINTS ${Qt6_DIR}/../../../bin) + else() + find_program(WINDEPLOYQT windeployqt HINTS ${Qt5_DIR}/../../../bin) + endif() + if(WINDEPLOYQT) + add_custom_command(TARGET chatgui POST_BUILD + COMMAND ${WINDEPLOYQT} --no-translations $ + COMMENT "Deploying Qt DLLs alongside executable..." + ) + endif() else() target_link_libraries(chatgui PRIVATE ${QT_LIBS} rlottie::rlottie ZLIB::ZLIB OpenSSL::Crypto ZXing::ZXing utun pthread dl) endif()