我目前正在使用gradle的孵化cpp库来构建一些共享库。在大多数情况下,它运行良好,但我似乎无法弄清楚如何配置输出共享库文件扩展名。我所拥有的是类似“ libMyLib.so”的东西,而我想要的是诸如“ libMyLib.so.1.0”之类的东西,其中.1.0是配置项目的版本信息。
由于该功能仍在开发中,因此缺少文档。有什么想法吗?此时,我的gradle文件非常简单。
apply plugin: 'cpp-library'
project.version = '1.0'
project.group = 'com.mygroup'
library {
baseName = 'MyLib'
targetMachines = [machines.linux.x86, machines.inux.x86_64]
}
我应该补充一点,任何解决方案都必须与maven-publish插件兼容。因此,在文件生成后重命名可能无法解决问题。