Files
evcharger-app/flotten-updater/CMakeLists.txt
T

61 lines
1.4 KiB
CMake
Raw Normal View History

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
)
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
Qt6::Quick
2024-10-11 09:43:29 +02:00
Qt6::WebSockets
goecommon
)
install(TARGETS flotten-updater
BUNDLE DESTINATION .
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
2024-10-11 09:43:29 +02:00
)