[Build] Adjust module name depending on deploy type (#122)
* Adjust module name depending on deploy type * Update imgui-binding-natives/build.gradle * Update imgui-binding-natives/build.gradle * Update imgui-binding-natives/build.gradle * Update imgui-binding-natives/build.gradle Co-authored-by: SpaiR <klimbetoo@gmail.com>
This commit is contained in:
1 parent
d04527996b
commit
3cd0eebfe4
1 file changed
+5
-1
@@ -6,6 +6,7 @@ plugins {
|
|||||||
|
|
||||||
def packageName = 'imgui-java-natives-linux'
|
def packageName = 'imgui-java-natives-linux'
|
||||||
def packageDesc = 'Native binaries for imgui-java binding for Linux'
|
def packageDesc = 'Native binaries for imgui-java binding for Linux'
|
||||||
|
def moduleName = 'imgui.natives.linux'
|
||||||
def fromDir = '../bin'
|
def fromDir = '../bin'
|
||||||
def libName = 'libimgui-java64.so'
|
def libName = 'libimgui-java64.so'
|
||||||
|
|
||||||
@@ -13,16 +14,19 @@ switch (findProperty('deployType')) {
|
|||||||
case 'win':
|
case 'win':
|
||||||
packageName = 'imgui-java-natives-windows'
|
packageName = 'imgui-java-natives-windows'
|
||||||
packageDesc = 'Native binaries for imgui-java binding for Windows'
|
packageDesc = 'Native binaries for imgui-java binding for Windows'
|
||||||
|
moduleName = 'imgui.natives.windows'
|
||||||
libName = 'imgui-java64.dll'
|
libName = 'imgui-java64.dll'
|
||||||
break
|
break
|
||||||
case 'linux':
|
case 'linux':
|
||||||
packageName = 'imgui-java-natives-linux'
|
packageName = 'imgui-java-natives-linux'
|
||||||
packageDesc = 'Native binaries for imgui-java binding for Linux'
|
packageDesc = 'Native binaries for imgui-java binding for Linux'
|
||||||
|
moduleName = 'imgui.natives.linux'
|
||||||
libName = 'libimgui-java64.so'
|
libName = 'libimgui-java64.so'
|
||||||
break
|
break
|
||||||
case 'mac':
|
case 'mac':
|
||||||
packageName = 'imgui-java-natives-macos'
|
packageName = 'imgui-java-natives-macos'
|
||||||
packageDesc = 'Native binaries for imgui-java binding for MacOS'
|
packageDesc = 'Native binaries for imgui-java binding for MacOS'
|
||||||
|
moduleName = 'imgui.natives.macos'
|
||||||
libName = 'libimgui-java64.dylib'
|
libName = 'libimgui-java64.dylib'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
@@ -39,7 +43,7 @@ jar {
|
|||||||
into 'io/imgui/java/native-bin/'
|
into 'io/imgui/java/native-bin/'
|
||||||
}
|
}
|
||||||
manifest {
|
manifest {
|
||||||
attributes 'Automatic-Module-Name': 'imgui.natives'
|
attributes 'Automatic-Module-Name': moduleName
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user