代码拉取完成,页面将自动刷新
include(cmake/gui_build.cmake)
set(gui_debug_enable OFF)
if(CONFIG_LVGL)
set(LVGL_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR}/lvgl_v8/lvgl)
file(GLOB_RECURSE SOURCES ${LVGL_ROOT_DIR}/src/*.c)
file(GLOB_RECURSE EXAMPLE_SOURCES ${LVGL_ROOT_DIR}/examples/*.c)
file(GLOB_RECURSE DEMO_SOURCES ${LVGL_ROOT_DIR}/demos/*.c)
set(lvgl_sources ${SOURCES} CACHE INTERNAL "sources")
set(lvgl_example_sources ${EXAMPLE_SOURCES} CACHE INTERNAL "sources")
set(lvgl_demo_sources ${DEMO_SOURCES} CACHE INTERNAL "sources")
set(lvgl_include
${LVGL_ROOT_DIR}/examples
${LVGL_ROOT_DIR}/demos
${LVGL_ROOT_DIR}
${LVGL_ROOT_DIR}/demos/widgets
CACHE INTERNAL "include")
endif()
add_subdirectory(realgui)
#gui_sources/gui_headers was set as cache variable
#if gui sources is desired, for example
# target_source(example_target PRIVATE ${gui_sources})
list(APPEND gui_sources
${gui_app_sources}
${gui_dc_sources}
${gui_engine_sources}
${gui_input_sources}
${gui_server_sources}
${gui_widget_sources}
${gui_misc_tlsf_sources}
${gui_engine_core_sources}
${gui_3rd_sources}
${gui_example_sources}
${gui_dom_sources}
${gui_SaaA_sources}
)
if(CONFIG_LVGL)
list(APPEND gui_sources
${lvgl_sources}
${lvgl_example_sources}
${lvgl_demo_sources}
)
endif()
set(gui_sources ${gui_sources} CACHE INTERNAL "gui sources ")
list(APPEND gui_headers
${gui_app_headers}
${gui_dc_headers}
${gui_engine_headers}
${gui_input_headers}
${gui_server_headers}
${gui_widget_headers}
${gui_3rd_nanovg_headers}
${gui_3rd_nanosvg_headers}
${gui_misc_headers}
${gui_3rd_common_headers}
${gui_3rd_headers}
${gui_misc_tlsf_headers}
${gui_engine_core_headers}
${gui_example_headers}
${gui_dom_headers}
${gui_SaaA_headers}
)
if(CONFIG_LVGL)
list(APPEND gui_headers
${lvgl_include}
)
endif()
set(gui_headers ${gui_headers} CACHE INTERNAL "gui headers ")
if(gui_debug_enable)
foreach(ITEM ${gui_sources})
message(STATUS [GUI][srcs]${ITEM})
endforeach()
foreach(ITEM ${gui_headers})
message(STATUS [GUI][headers]${ITEM})
endforeach()
endif()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。