linuxOS_AP06/app/lvgl_demo/lv_demo/CMakeLists.txt
2025-06-03 12:28:32 +08:00

25 lines
562 B
CMake

cmake_minimum_required(VERSION 3.8)
project(lv_demo)
include_directories(${PROJECT_SOURCE_DIR}/./)
if (LVGL_DEMO_WIDGETS)
add_definitions(-DUSE_DEMO_WIDGETS=1)
set(LINK_LVGL_DEMOS ON)
elseif (LVGL_DEMO_BENCHMARK)
add_definitions(-DUSE_DEMO_BENCHMARK=1)
set(LINK_LVGL_DEMOS ON)
elseif (LVGL_DEMO_MUSIC)
add_definitions(-DUSE_DEMO_MUSIC=1)
set(LINK_LVGL_DEMOS ON)
endif()
aux_source_directory(. SRCS)
add_executable(${PROJECT_NAME} ${SRCS})
install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin)
install(PROGRAMS S10lv_demo DESTINATION /etc/init.d)