[Build] Make freetype optional

This commit is contained in:
SpaiR committed 2021-04-04 09:55:59 +03:00
1 parent e8678ef62c
commit 6e67a18c26
7 files changed
+18

No files matched your search

File renamed without changes.
File renamed without changes.
File renamed without changes.
+12
View File
@@ -0,0 +1,12 @@
#!/bin/bash
BASEDIR=$(dirname "$0")
cd $BASEDIR/../.. || exit
mkdir ./bin/freetype
[ -e "/tmp/imgui/libsNative/windows32/imgui-java.dll" ] && cp /tmp/imgui/libsNative/windows32/imgui-java.dll ./bin/freetype
[ -e "/tmp/imgui/libsNative/windows64/imgui-java64.dll" ] && cp /tmp/imgui/libsNative/windows64/imgui-java64.dll ./bin/freetype
[ -e "/tmp/imgui/libsNative/linux32/libimgui-java.so" ] && cp /tmp/imgui/libsNative/linux32/libimgui-java.so ./bin/freetype
[ -e "/tmp/imgui/libsNative/linux64/libimgui-java64.so" ] && cp /tmp/imgui/libsNative/linux64/libimgui-java64.so ./bin/freetype
[ -e "/tmp/imgui/libsNative/macosx64/libimgui-java64.dylib" ] && cp /tmp/imgui/libsNative/macosx64/libimgui-java64.dylib ./bin/freetype
File renamed without changes.
+6
View File
@@ -40,6 +40,12 @@ if (System.getProperty('deployWin32')) {
libName = 'libimgui-java64.dylib'
}
if (System.getProperty('freetype')) {
packageName += 'ft'
packageDesc += 'with Freetype support'
libName = 'freetype/' + libName
}
jar {
from('../bin') {
include "$libName" // it's ok