EazyMake 1.2.4
EazyMake 1.2.4 — 仓库文件夹包支持
自 v1.2.1 以来的三个补丁(1.2.2 / 1.2.3 / 1.2.4)聚合发布。公共 API 无破坏性变更。
1.2.4:仓库文件夹包支持
- 按名安装目录分支:\ezmk pkg install \ 解析出的仓库包路径为目录时,复用文件夹安装(源码编译/安装);归档包零影响、分支互斥
- \index.toml\ 目录包标注:[[packages]]\ 增可选 \ ype = dir\(目录包无归档 hash,sha256 省略且跳过校验);省略 = 归档包,向后兼容
- header-only / 源码包可免打包、以 git 目录形式托管(local 仓库最适用)
1.2.3:\ezmk example\ 命令组 + 内置示例
- 顶层命令组 \ezmk example\(list / / -o),内置 6 个示例(hello / greeter / with-packages / with-tests / with-hooks / cmake-interop)
- 构建期嵌入资源:\examples/\ 源目录 → \src/example_data.cpp\(装好即用、离线可用、与版本同源)
- 集成测试 + CI 自举验证(6 示例 example → build/test)
1.2.2:教程分类重组
- 教程 14 章移入 \�asic/\ · \packages/\ · \dev/\ · \interop/\ 分类子目录 + 组内重新编号 + 分组索引 + 全仓链接修复(纯文档)
测试
- 全量回归:793 用例 / 3755 断言零失败(1.2.1 基线 785 / 3629)
完整变更日志见 CHANGES.md。