C
Qt Quick Ultralite painteditem Example
cmake_minimum_required (VERSION 3.21.1) project(painteditem VERSION 0.0.1 LANGUAGES C CXX ASM) if (NOT TARGET Qul::Core) find_package(Qul) endif() string(TOLOWER ${QUL_PLATFORM} PLATFORM_LOWERCASE) set (GENERATE_ENTRYPOINT_ARG "") if (QUL_OS STREQUAL "FreeRTOS") set(GENERATE_ENTRYPOINT_ARG GENERATE_ENTRYPOINT) endif() qul_add_target(painteditem QML_PROJECT mcu_painteditem.qmlproject oscPaintedItem.cpp ${GENERATE_ENTRYPOINT_ARG}) if (PLATFORM_LOWERCASE MATCHES "^rh850" OR PLATFORM_LOWERCASE MATCHES "^tvii") target_compile_definitions(painteditem PRIVATE NO_TOUCH) endif() app_target_setup_os(painteditem) if (NOT QUL_OS STREQUAL "FreeRTOS") target_sources(painteditem PRIVATE main_baremetal.cpp ) endif()