set(LV_DEMO_DIR ../managed_components/lvgl__lvgl/demos)
file(GLOB_RECURSE LV_DEMOS_SOURCES ${LV_DEMO_DIR}/*.c)

idf_component_register(
    SRCS "example_qspi_without_ram.c" "lvgl_port.c" ${LV_DEMOS_SOURCES}
    INCLUDE_DIRS "." ${LV_DEMO_DIR})

set_source_files_properties(
    ${LV_DEMOS_SOURCES}
    PROPERTIES
        COMPILE_OPTIONS -DLV_LVGL_H_INCLUDE_SIMPLE
        COMPILE_OPTIONS  -Wno-format)
