编译构建 CODEARTS BUILD-对鸿蒙构建工程配置构建加速:params参数项详解
params参数项详解
params配置项指定了一些使用鸿蒙构建加速必配的参数,参数说明如下:
参数 |
说明 |
---|---|
TB_RSYNC |
需要同步的产物文件目录,“:”前为根目录,“:”后为若干个以“,”分隔的子目录,子目录前带“!”代表此目录不同步,不带“!”代表此目录的所有文件会被同步,带“!”的优先级更高。在鸿蒙构建场景下,需要拼接为“${WORKSPACE}/实际目录”。 示例如下: "${WORKSPACE}/OpenHarmony/:out/rk3568,out/kernel,!out/rk3568/exe.unstripped,!out/rk3568/lib.unstripped,!out/rk3568/innerkits,!out/rk3568/.ninja_,!out/rk3568/Makefile,!out/rk3568/NOTICE_FILES,!out/rk3568/clang_x64/exe.unstripped,!out/rk3568/clang_x64/lib.unstripped,!out/rk3568/mingw_x86_64/lib.unstripped,+out/rk3568/obj/base/security/selinux_adapter" |
TB_GET_ORI_TRACE |
配置示例1:依赖解析模式必填。 依赖解析模式下获取当前工程的依赖json文件开关。 |
TB_BUILDTRACE_ALL |
配置示例1:依赖解析模式必填。 依赖解析模式开关,不设置时默认使用配置示例2:产物分类模式。
|
TB_SEARCH_TARGETS_ALL |
配置示例2:产物分类模式必填。 该值填写工程中汇总了各个模块的target,如鸿蒙的: parts_test.stamp 、generate_src_installed_info.stamp。一般这样的target的下一层直接依赖是工程中的多个小模块,如鸿蒙的ark模块、ace模块。这些对应的target在同一个工程里一般不会变化。 默认值:"obj/build/ohos/common/generate_src_installed_info.stamp"。 |