1cmake_minimum_required(VERSION 3.8) 2 3project(lvgl_demo) 4 5add_definitions(-g -D__EXPORTED_HEADERS__) 6 7include_directories( 8 ${PROJECT_SOURCE_DIR}/hal/ 9 ${PROJECT_SOURCE_DIR}/lvgl/ 10 ${PROJECT_SOURCE_DIR}/sys/ 11 ${PROJECT_SOURCE_DIR}/cJSON/ 12 ${CMAKE_SYSROOT}/usr/include/libdrm/ 13 ${CMAKE_SYSROOT}/usr/include/lvgl/ 14 ${CMAKE_SYSROOT}/usr/include/lvgl/lv_drivers/ 15 ${CMAKE_SYSROOT}/usr/include/rockchip/ 16 ) 17 18if (LV_DRV_USE_SDL_GPU) 19 add_definitions(-DUSE_SDL_GPU=1) 20endif() 21if (LV_DRV_USE_DRM) 22 add_definitions(-DUSE_DRM=1) 23endif() 24 25aux_source_directory(${PROJECT_SOURCE_DIR}/hal SRCS) 26aux_source_directory(${PROJECT_SOURCE_DIR}/lvgl SRCS) 27aux_source_directory(${PROJECT_SOURCE_DIR}/sys SRCS) 28aux_source_directory(${PROJECT_SOURCE_DIR}/cJSON SRCS) 29 30add_subdirectory(lv_demo) 31add_subdirectory(rk_demo) 32