编译构建 CodeArts Build-配置构建使用的accelerate.yml:params参数项详解
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" |