代码工具既提取出来的常用的、具有公共特性的一些功能函数、宏定义等。目前声明在 include/core/utils.h 文件中。
-
请尽量熟悉这里面的工具,并在必要的时候使用。
-
如发现某些函数功能可以提取为公共函数放置在这里,欢迎添加补充。
一些与项目代码无关,但是与项目管理、发版等相关的外围工具,例如代码格式化工具。目前放置在 /tools 目录下。
- 请在提交代码,准备合入前时,将自己的代码进行格式化。使用 ./tools/format --help 获取具体使用方式。
名称 | 默认值 | 说明 | 依赖 |
---|---|---|---|
BUILD_TEST | ON | 编译测试用例 | 无 |
BUILD_ASAN | OFF | 编译 ASAN 工具 | 无 |
变量名称 | 默认值 | 何时使用 | 说明 | 依赖 |
---|---|---|---|---|
CODEGEN_DLOG | false | 运行时 | 打印开发者日志 | 无 |
CODEGEN_DLOG_LEVEL | 0 | 运行时 | 打印该值级别以下的开发者日志,有效范围 [0,4] | CODEGEN_DLOG = true |