# CMakeLists.txt for test directory # 收集测试所需的源文件 set(TEST_SOURCES menu_test.c ) # 创建测试可执行程序 add_executable(menu_test ${TEST_SOURCES}) # 链接menu库 target_link_libraries(menu_test PRIVATE menu) # 设置包含目录 target_include_directories(menu_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/../src/core ) # 安装规则 install(TARGETS menu_test RUNTIME DESTINATION bin )