如何在 Soong 中指定自定义二进制名称?
How to specify custom binary name in Soong?
我正在构建自定义 C++ 二进制文件以添加到 AOSP 构建中,我需要使用新的 Soong 构建 (.bp) 文件(我了解到这是基于 Bazel 的)。默认情况下,模块的“名称”将成为二进制名称,但我需要更改它。有什么办法吗?
所以在下面的示例中,我希望生成的二进制文件是“myzip”
cc_binary {
name: "gzip",
srcs: ["src/test/minigzip.c"],
shared_libs: ["libz"],
stl: "none",
}
为此使用stem
属性,例如:
cc_binary {
name: "gzip",
srcs: ["src/test/minigzip.c"],
shared_libs: ["libz"],
stl: "none",
multilib: {
lib32: {
stem: "gzip",
},
lib64: {
stem: "gzip64",
},
},
}
我正在构建自定义 C++ 二进制文件以添加到 AOSP 构建中,我需要使用新的 Soong 构建 (.bp) 文件(我了解到这是基于 Bazel 的)。默认情况下,模块的“名称”将成为二进制名称,但我需要更改它。有什么办法吗?
所以在下面的示例中,我希望生成的二进制文件是“myzip”
cc_binary {
name: "gzip",
srcs: ["src/test/minigzip.c"],
shared_libs: ["libz"],
stl: "none",
}
为此使用stem
属性,例如:
cc_binary {
name: "gzip",
srcs: ["src/test/minigzip.c"],
shared_libs: ["libz"],
stl: "none",
multilib: {
lib32: {
stem: "gzip",
},
lib64: {
stem: "gzip64",
},
},
}