From 3cd0eebfe450a389e47ca26119a91863aa7ad2e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=95=9C=ED=98=84=EB=B9=88?= <41675181+tmvkrpxl0@users.noreply.github.com> Date: Sat, 12 Mar 2022 05:50:36 +0900 Subject: [PATCH] [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 --- imgui-binding-natives/build.gradle | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/imgui-binding-natives/build.gradle b/imgui-binding-natives/build.gradle index 74abc2eb..6b37d2c8 100644 --- a/imgui-binding-natives/build.gradle +++ b/imgui-binding-natives/build.gradle @@ -6,6 +6,7 @@ plugins { def packageName = 'imgui-java-natives-linux' def packageDesc = 'Native binaries for imgui-java binding for Linux' +def moduleName = 'imgui.natives.linux' def fromDir = '../bin' def libName = 'libimgui-java64.so' @@ -13,16 +14,19 @@ switch (findProperty('deployType')) { case 'win': packageName = 'imgui-java-natives-windows' packageDesc = 'Native binaries for imgui-java binding for Windows' + moduleName = 'imgui.natives.windows' libName = 'imgui-java64.dll' break case 'linux': packageName = 'imgui-java-natives-linux' packageDesc = 'Native binaries for imgui-java binding for Linux' + moduleName = 'imgui.natives.linux' libName = 'libimgui-java64.so' break case 'mac': packageName = 'imgui-java-natives-macos' packageDesc = 'Native binaries for imgui-java binding for MacOS' + moduleName = 'imgui.natives.macos' libName = 'libimgui-java64.dylib' break } @@ -39,7 +43,7 @@ jar { into 'io/imgui/java/native-bin/' } manifest { - attributes 'Automatic-Module-Name': 'imgui.natives' + attributes 'Automatic-Module-Name': moduleName } }