【发布时间】:2019-01-04 13:21:31
【问题描述】:
之前,当我使用 ndkBuld 在 Android 上构建本机代码时,我能够将参数传递给 make 以定义要使用的 CPU 内核数量。如果我想使用 4 个核心,我可以添加类似这样的内容
externalNativeBuild {
ndkBuild {
arguments "-j4", "APP_SHORT_COMMANDS=true"
abiFilters "armeabi-v7a"
}
}
有人可以建议我如何使用 Cmake 和 Ninja 做类似的事情吗? cmake配置是否有一些等效参数?
externalNativeBuild {
cmake {
arguments "-DANDROID_STL=c++_static"
abiFilters getAbis()
}
}
谢谢。
【问题讨论】:
标签: android cmake ndk-build ninja