xref: /OK3568_Linux_fs/app/lvgl_demo/CMakeLists.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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