cmake_minimum_required(VERSION 3.10) # 添加当前目录和上级目录作为包含目录 include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/hmi/inc ${CMAKE_CURRENT_SOURCE_DIR}/language ${CMAKE_SOURCE_DIR} ) # 收集示例所需的源文件 set(EXAMPLE_SOURCES demo.c language/language.c hmi/src/mainhmi.c hmi/src/hmi_common.c hmi/src/hmi_camera.c hmi/src/hmi_more_set.c hmi/src/hmi_music.c hmi/src/hmi_set.c hmi/src/hmi_video.c ) # 创建demo可执行程序 add_executable(demo ${EXAMPLE_SOURCES}) # 链接menu库 target_link_libraries(demo PRIVATE menu) # 安装规则 install(TARGETS demo RUNTIME DESTINATION bin )