@@ -9,21 +9,25 @@ def packageDesc = 'Native binaries for imgui-java binding for Linux'
9
9
def fromDir = ' ../bin'
10
10
def libName = ' libimgui-java64.so'
11
11
12
- if (System . getProperty(' deployWin' )) {
13
- packageName = ' imgui-java-natives-windows'
14
- packageDesc = ' Native binaries for imgui-java binding for Windows'
15
- libName = ' imgui-java64.dll'
16
- } else if (System . getProperty(' deployLinux' )) {
17
- packageName = ' imgui-java-natives-linux'
18
- packageDesc = ' Native binaries for imgui-java binding for Linux'
19
- libName = ' libimgui-java64.so'
20
- } else if (System . getProperty(' deployMac' )) {
21
- packageName = ' imgui-java-natives-macos'
22
- packageDesc = ' Native binaries for imgui-java binding for MacOS'
23
- libName = ' libimgui-java64.dylib'
12
+ switch (findProperty(' deployType' )) {
13
+ case ' win' :
14
+ packageName = ' imgui-java-natives-windows'
15
+ packageDesc = ' Native binaries for imgui-java binding for Windows'
16
+ libName = ' imgui-java64.dll'
17
+ break
18
+ case ' linux' :
19
+ packageName = ' imgui-java-natives-linux'
20
+ packageDesc = ' Native binaries for imgui-java binding for Linux'
21
+ libName = ' libimgui-java64.so'
22
+ break
23
+ case ' mac' :
24
+ packageName = ' imgui-java-natives-macos'
25
+ packageDesc = ' Native binaries for imgui-java binding for MacOS'
26
+ libName = ' libimgui-java64.dylib'
27
+ break
24
28
}
25
29
26
- if (System . getProperty (' freetype' )) {
30
+ if (findProperty (' freetype' ) == ' true ' ) {
27
31
packageName + = ' -ft'
28
32
packageDesc + = ' with Freetype support'
29
33
fromDir + = ' /freetype'
0 commit comments