C
Qt Quick Ultralite charts Example
cmake_minimum_required (VERSION 3.15)
project(charts VERSION 0.0.1 LANGUAGES C CXX ASM)
if (NOT TARGET Qul::QuickUltralite)
find_package(Qul)
endif()
# Set FreeRTOS heap size to 3.0 MB (needed for chart graph)
if (OS STREQUAL "FreeRTOS")
add_compile_definitions(configTOTAL_HEAP_SIZE=3145728)
endif()
qul_add_target(charts)
qul_target_qml_sources(charts
charts.qml
BarChart.qml
StyledBarChart.qml
)
target_link_libraries(charts Qul::QuickUltraliteCharts Qul::QuickUltraliteControlsStyleDefault)
app_target_setup_os(charts)
app_target_default_entrypoint(charts charts)