2
0
mirror of https://github.com/rehlds/reapi.git synced 2025-02-05 18:20:36 +03:00

Remove leading lib prefix

This commit is contained in:
s1lent 2017-10-22 23:30:17 +07:00
parent 79c1d95794
commit a046d2fec9
No known key found for this signature in database
GPG Key ID: 0FE401DC73916B5C
2 changed files with 15 additions and 1 deletions

View File

@ -27,7 +27,7 @@ task publishPrepareFiles << {
_copyFileToDir('publish/reapi_amxx.dll', 'publish/publishRoot/reapi/addons/amxmodx/modules/')
//_copyFileToDir('publish/reapi_amxx.pdb', 'publish/publishRoot/reapi/addons/amxmodx/modules/')
_copyFile('publish/libreapi_amxx_i386.so', 'publish/publishRoot/reapi/addons/amxmodx/modules/reapi_amxx_i386.so')
_copyFile('publish/reapi_amxx_i386.so', 'publish/publishRoot/reapi/addons/amxmodx/modules/reapi_amxx_i386.so')
copy {
from 'reapi/extra'

View File

@ -148,10 +148,24 @@ afterEvaluate {
}
}
task buildFinalize << {
if (GradleCppUtils.windows) {
return;
}
binaries.withType(SharedLibraryBinarySpec) {
def sharedBinary = it.getSharedLibraryFile();
if (sharedBinary.exists()) {
sharedBinary.renameTo(new File(sharedBinary.getParent() + "/" + sharedBinary.getName().replaceFirst("^lib", "")));
}
}
}
task buildRelease {
dependsOn binaries.withType(SharedLibraryBinarySpec).matching { SharedLibraryBinarySpec blib ->
blib.buildable && blib.buildType.name == 'release'
}
finalizedBy buildFinalize
}
tasks.clean.doLast {