lvgl demo init commit

This commit is contained in:
Edward Lai
2025-03-31 18:06:59 +08:00
parent 72d74b4a7c
commit 35666f6939
20 changed files with 1995 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
file(GLOB_RECURSE LVGL_SOURCES lvgl/src/*.c lvgl/port/*.c)
add_library(lvgl ${LVGL_SOURCES})
set_property(TARGET lvgl APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
)
# Add LVGL demo sources
file(GLOB_RECURSE LVGL_DEMO_SOURCES lvgl/demos/*.c)
add_library(lvgl_demos ${LVGL_DEMO_SOURCES})
set_property(TARGET lvgl_demos APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
)
# Link lvgl library to lvgl_demos
target_link_libraries(lvgl_demos PRIVATE lvgl)

Submodule Code/picocalc_lvgl_graphics_demo/lib/lvgl/lvgl added at 04ffa24f4b