cmake_minimum_required(VERSION 3.0.0) project(lv_simulator VERSION 0.1.0) include(CTest) enable_testing() # 添加宏定义 add_definitions(-DUSE_SDL) # 添加头文件目录 include_directories(src) # 添加子库编译 add_subdirectory("lvgl") add_subdirectory("lv_drivers") # 添加源文件(递归包含) FILE(GLOB_RECURSE src_source ./src/*.c) add_executable(lv_simulator main.cpp) set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include(CPack)