В настоящее время я использую инкубационную cpp-библиотеку Gradle для создания некоторых общих библиотек.По большей части все идет хорошо, но я не могу понять, как настроить расширение имени выходного файла общего объекта.У меня есть что-то вроде: «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.Поэтому переименование файла после его создания, вероятно, не сработает.