Skip to content

docs: 提供最小 CMake 移植示例 #22

Description

@viys

背景

当前仓库虽然可以通过 test/ 工程构建并运行 CuTest,但对于外部 CMake 项目来说,还缺少一个最小、直接、可参考的接入示例。

没有示例时,使用者通常需要自行推断:

  • 如何在 CMake 中引入核心源码目录
  • 如何组织测试目标
  • 如何链接 CuTest 核心源码
  • 示例项目最少需要哪些文件

目标

作为 #19 的子任务,提供一个最小 CMake 移植示例,验证重组后的仓库结构可以被外部项目更直接地复用。

范围

  • 提供一个最小 CMake 接入示例
  • 展示如何引入 CuTest 核心源码目录
  • 展示如何声明测试目标并运行示例测试
  • 补充对应文档说明
  • 保持示例尽量小,不扩展到复杂工程模板

验收标准

  • 仓库内存在可参考的最小 CMake 接入示例
  • 示例命令可以清晰说明如何构建与运行
  • 示例与实际目录结构、CMakeLists.txt 保持一致
  • 不影响现有 test/ 工程构建流程

风险与注意事项

  • 示例应优先展示最小接入路径,不应混入过多仓库内测试细节
  • 需要避免示例与 README 中的构建命令出现冲突或重复误导

关联

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions