epd-spi/CMakeLists.txt

31 lines
626 B
CMake
Raw Normal View History

2021-11-04 11:24:55 +00:00
cmake_minimum_required(VERSION 3.10)
project(epd-spi)
set(EPD_SOURCES
"src/epd_common.c"
2022-01-23 08:02:31 +00:00
"src/driver/oled_ssd1327.c"
"src/panel/epd_wfh0420cz35.c"
"src/panel/epd_gdew042t2.c"
"src/panel/lcd_jlx256128g_920.c"
2022-08-28 14:50:06 +00:00
"src/panel/lcd_zjy350c4001.c"
2022-09-03 08:48:46 +00:00
"src/panel/lcd_zjy096s0800.c"
2022-01-23 08:02:31 +00:00
"src/panel/oled_elw1501aa.c"
"src/panel/oled_zjy150s700.c"
2021-11-04 11:24:55 +00:00
)
set(EPD_INCLUDES
"include"
)
2022-01-23 08:02:31 +00:00
set(EPD_PRIVATE_INCLUDES
"include/epd-spi"
"include/private"
)
2021-11-04 11:24:55 +00:00
add_library(${PROJECT_NAME} ${EPD_SOURCES})
2022-01-23 08:02:31 +00:00
target_include_directories(${PROJECT_NAME}
PUBLIC ${EPD_INCLUDES}
PRIVATE ${EPD_PRIVATE_INCLUDES}
)