2024-10-22 16:04:08 +02:00
|
|
|
find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets Quick WebSockets LinguistTools)
|
|
|
|
|
|
|
|
|
|
qt_standard_project_setup(REQUIRES 6.6 I18N_TRANSLATED_LANGUAGES de)
|
|
|
|
|
|
|
|
|
|
qt_add_executable(flotten-updater WIN32 MACOSX_BUNDLE
|
2025-04-30 20:57:18 +02:00
|
|
|
addserialsrangedialog.h
|
|
|
|
|
addserialsrangedialog.cpp
|
|
|
|
|
addserialsrangedialog.ui
|
2025-04-30 20:21:57 +02:00
|
|
|
deviceconnection.cpp
|
|
|
|
|
deviceconnection.h
|
|
|
|
|
devicesmodel.cpp
|
|
|
|
|
devicesmodel.h
|
2024-10-11 09:43:29 +02:00
|
|
|
flottenupdatersettings.cpp
|
|
|
|
|
flottenupdatersettings.h
|
2025-11-03 13:18:14 +01:00
|
|
|
importcredentialsdialog.cpp
|
|
|
|
|
importcredentialsdialog.h
|
|
|
|
|
importcredentialsdialog.ui
|
2024-10-11 09:43:29 +02:00
|
|
|
main.cpp
|
|
|
|
|
mainwindow.cpp
|
|
|
|
|
mainwindow.h
|
|
|
|
|
mainwindow.ui
|
|
|
|
|
requestdialog.cpp
|
|
|
|
|
requestdialog.h
|
|
|
|
|
requestdialog.ui
|
|
|
|
|
requestmodel.cpp
|
|
|
|
|
requestmodel.h
|
|
|
|
|
setarbitraryapikeydialog.cpp
|
|
|
|
|
setarbitraryapikeydialog.h
|
|
|
|
|
setarbitraryapikeydialog.ui
|
|
|
|
|
)
|
|
|
|
|
|
2024-10-22 16:04:08 +02:00
|
|
|
qt_add_resources(flotten-updater
|
|
|
|
|
PREFIX /
|
|
|
|
|
FILES
|
|
|
|
|
goe-root-ca.pem
|
|
|
|
|
)
|
|
|
|
|
|
2024-10-11 10:02:39 +02:00
|
|
|
find_package(OpenSSL)
|
|
|
|
|
if (OpenSSL_Found)
|
|
|
|
|
target_compile_definitions(flotten-updater HAS_OPENSSL)
|
|
|
|
|
target_link_libraries(flotten-updater PUBLIC
|
|
|
|
|
OpenSSL::SSL
|
|
|
|
|
OpenSSL::Crypto
|
|
|
|
|
)
|
|
|
|
|
endif()
|
|
|
|
|
|
2024-10-11 09:43:29 +02:00
|
|
|
target_link_libraries(flotten-updater PUBLIC
|
|
|
|
|
Qt6::Core
|
|
|
|
|
Qt6::Gui
|
|
|
|
|
Qt6::Widgets
|
2024-10-22 16:04:08 +02:00
|
|
|
Qt6::Quick
|
2024-10-11 09:43:29 +02:00
|
|
|
Qt6::WebSockets
|
|
|
|
|
goecommon
|
|
|
|
|
)
|
|
|
|
|
|
2024-10-22 16:04:08 +02:00
|
|
|
install(TARGETS flotten-updater
|
|
|
|
|
BUNDLE DESTINATION .
|
|
|
|
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
|
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
2024-10-11 09:43:29 +02:00
|
|
|
)
|