我有一个Android项目(Android Studio 2.2),包含大量本机c ++代码(使用从gradles externalNativeBuild调用的cmake编译)。默认情况下,从gradle开始的cmake构建编译具有最大工作数(== CPU核心数)的本机代码,但它使我的机器在20分钟内无法使用。因此,我想手动指定应该使用多少个核心,我在ndk-build中使用-j开关做了什么。是否有可能将此信息传递给gradle构建系统?
有文档说明如何将参数传递给第一个生成ninja构建脚本的cmake调用,但是没有文档说明如何将参数传递给cmake --build(ninja)。
是否可以从gradle中覆盖本地cmake构建的工作人员数量?