This commit is contained in:
2026-05-21 08:07:04 +08:00
parent 9903da092d
commit e52e5701f9
24 changed files with 695 additions and 0 deletions
+19
View File
@@ -119,6 +119,25 @@ set_target_properties(apprewrite_qt PROPERTIES
WIN32_EXECUTABLE TRUE
)
if(WIN32)
get_filename_component(REWRITE_QT_QT_BIN_DIR "${REWRITE_QT_QMAKE_EXECUTABLE}" DIRECTORY)
find_program(REWRITE_QT_WINDEPLOYQT_EXECUTABLE
NAMES windeployqt
HINTS "${REWRITE_QT_QT_BIN_DIR}"
REQUIRED
)
add_custom_command(TARGET apprewrite_qt POST_BUILD
COMMAND "${REWRITE_QT_WINDEPLOYQT_EXECUTABLE}"
--dir "$<TARGET_FILE_DIR:apprewrite_qt>"
--qmldir "${CMAKE_CURRENT_SOURCE_DIR}/qml"
--release
"$<TARGET_FILE:apprewrite_qt>"
COMMENT "Deploying Qt runtime dependencies with windeployqt"
COMMAND_EXPAND_LISTS
)
endif()
include(GNUInstallDirs)
if(UNIX AND NOT APPLE AND NOT ANDROID)