add qml demo app

This commit is contained in:
2026-07-25 16:58:01 -05:00
parent d6792bf0e0
commit 815c77decb
6 changed files with 148 additions and 6 deletions

View File

@@ -1,10 +1,15 @@
add_executable(accordion-client
qt_standard_project_setup()
qt_add_executable(accordion-client
src/main.cpp
# other client source files go here
src/TcpClient.cpp
src/TimerComponent.cpp
)
set_target_properties(accordion-client PROPERTIES OUTPUT_NAME "accordion.out")
message(STATUS ${ROOT_DIR})
target_include_directories(accordion-client PRIVATE
@@ -12,5 +17,20 @@ target_include_directories(accordion-client PRIVATE
)
target_link_libraries(accordion-client PRIVATE
Qt6::Core
Qt6::Qml
Qt6::Gui
Qt6::Quick
Qt6::QuickControls2
accordion-common
)
qt_add_qml_module(accordion-client
URI accordion
VERSION 1.0
QML_FILES ui/Main.qml
)
install(TARGETS accordion-client)
# if you get lots of wsl warnings use QT_QUICK_BACKEND=software in your execution environment