修改了构建脚本的内容
This commit is contained in:
+4
-3
@@ -350,9 +350,6 @@ if(FPC_BUILD_GUI)
|
||||
"${FPC_QT_PREFIX}/bin/Qt6ShaderTools.dll" "${FPC_DIST_DIR}/")
|
||||
endif()
|
||||
# FpvRelay QML 模块目录(生成在构建目录,拷贝到 dist)
|
||||
list(APPEND FPC_GUI_STAGE
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/FpvRelay" "${FPC_DIST_DIR}/FpvRelay")
|
||||
# qt.conf:让 Qt 从程序目录找 QML
|
||||
file(WRITE "${CMAKE_BINARY_DIR}/fpc_qt.conf" "[Paths]\nPrefix=.\nQmlImportsPath=qml\n")
|
||||
list(APPEND FPC_GUI_STAGE
|
||||
@@ -370,6 +367,10 @@ if(FPC_BUILD_GUI)
|
||||
endforeach()
|
||||
endif()
|
||||
endif()
|
||||
# 所有平台都把 FpvRelay QML 模块目录拷到 dist,保证从 dist 直接运行能找到模块
|
||||
list(APPEND FPC_GUI_STAGE
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/FpvRelay" "${FPC_DIST_DIR}/FpvRelay")
|
||||
# 依赖 DLL / 配置 / 密钥的汇总也挂到 GUI 目标,避免只构建 GUI 时缺失
|
||||
add_custom_command(TARGET fpv-relay-gui POST_BUILD ${FPC_STAGE_CMDS} ${FPC_GUI_STAGE})
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user