编译构建 CodeArts Build-配置构建使用的accelerate.yml:params参数项详解

时间:2023-11-01 16:18:08

params参数项详解

params配置项指定了一些使用鸿蒙构建加速必配的参数,参数说明如下:

参数项

是否必填

描述

示例

TB_PRODUCT_NAME

out目录下的产品目录名。

"rk3568"

TB_BUILD_TARGET

原始构建的编译目标。

"make_all"

TB_SEARCH_TARGETS

End target是工程中汇总了各个模块的target,如鸿蒙的End target: parts_test.stamp 、generate_src_installed_info.stamp。

一般的,一个end target的下一层直接依赖是工程中的一个小模块,如鸿蒙的ark模块、ace模块。这些对应的target在同一个工程里一般不会变化。

"obj/build/ohos/common/generate_src_installed_info.stamp"

TB_NINJA_FILE

原始构建ninja文件的路径,一般位于代码目录下的out/{产品名}目录。常见取值为“build.ninja”,以实际使用的文件名为准。

"build.ninja"

TB_RSYNC

需要同步的产物文件目录,“:”前为根目录,“:”后为若干个以“,”分隔的子目录,子目录前带“!”代表此目录不同步,不带“!”代表此目录的所有文件会被同步,带“!”的优先级更高。在鸿蒙构建场景下,需要拼接为“${WORKSPACE}/实际目录”。

"${WORKSPACE}/OpenHarmony/:out/rk3568"

support.huaweicloud.com/usermanual-codeci/codeci_ug_1060.html