gradle实验ndk只构建目录的子集
gradle experimental ndk build only subset of directory
我正在使用gradle2.9和gradle-experital-0.6.0-alpha3插件,用于android studio,我有一个问题似乎无法解决。
这是我的目录结构:
- TopDir
- fileA.cpp
- dirA
- 文件1.cpp
- 文件A2.cpp
我想编译fileA.cpp、fileA1.cpp,但不编译fileA2.cpp
1°)我尝试使用选择性目录包括:
android.sources {
main {
jni {
source {
srcDirs = ["dirA","dirA1/fileA1.cpp"]
}
}
}
}
但我得到了一个错误,dirA1/fileA1.cpp不是一个目录,我找不到包含文件的方法。
2°)我尝试使用选择性目录排除:
android.sources {
main {
jni {
source {
srcDirs = ["TopDir"]
exclude "fileA2.cpp"
}
}
}
}
但这也不起作用,因为exclude等待一个目录。即使使用通配符(如"exclude*A2*")似乎也不起作用。
有人知道使用新的gradle实验工具来实现这一点的方法吗(即使需要逐个包含文件)?
对于exclude,您可以使用通配符,例如
exclude "**/*A2.cpp"
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- 无法在 CLion 中构建 C++ 项目
- 函数向量_指针有不同的原型,我可以构建一个吗
- 如何使用ndk-build.cmd构建Android.so文件
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- VSCode-有一个红色下划线,但程序构建和运行正确,并且出现配音错误
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- 给定一个向量,如何找到该向量的所有子集和的原始索引
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 构建一个由C和C++文件组成的库
- llvm构建器向基本块添加终止符
- FLTK 2.0构建和演示,适用于VS2019的2011年左右的代码库
- 如何跨平台将二进制资源构建到程序中?
- 将 OpenCV 与 CMAKE 中的项目一起构建为第三方库的正确方法
- 如何解决 Ninja c++ 构建和执行问题
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- gradle实验ndk只构建目录的子集
- 在目录中的文件子集上构建visual studio项目
- 构建boost库的子集