fix(launcher): bootstrap release state and signed manifest

This commit is contained in:
Comely
2026-07-10 02:38:04 -07:00
parent 9d632f3323
commit bec05cdbc8
13 changed files with 150 additions and 10 deletions
+19 -1
View File
@@ -117,12 +117,30 @@ endif()
add_subdirectory(Bootstrap)
add_subdirectory(Common)
add_library(UpdateClientUpdaterLogic STATIC
Updater/UpdaterLogic.h
Updater/UpdaterLogic.cpp
)
target_compile_features(UpdateClientUpdaterLogic PUBLIC cxx_std_17)
target_include_directories(UpdateClientUpdaterLogic PUBLIC
"${CMAKE_CURRENT_SOURCE_DIR}/Updater"
)
target_link_libraries(UpdateClientUpdaterLogic
PUBLIC
Common
Qt5::Core
Qt5::Network
Qt5::Gui
Qt5::Widgets
)
add_subdirectory(Launcher)
add_subdirectory(Updater)
add_subdirectory(MainApp)
foreach(_update_client_primary_target IN ITEMS
Bootstrap Common Launcher Updater MainApp)
Bootstrap Common UpdateClientUpdaterLogic Launcher Updater MainApp)
add_dependencies("${_update_client_primary_target}" UpdateClientNoHanCheck)
endforeach()