Added GraalVM configuration to create a native binary (#452)

* Initial GraalVM configuration

* graalvm reflection changes for v0.7.4

* graalvm removed unneeded options for native-image

* updated gradle plugin org.mikeneck.graalvm-native-image to 1.1.0

* moved from gradle graalvm-native-image plugin to native-build.sh

* added missing graalvm reflection config for receive

* refactored native-build.sh to a gradle task buildNativeBinary
This commit is contained in:
Michael Kebe 2021-01-23 11:11:50 +01:00 committed by GitHub
parent cb596c15f1
commit a709447536
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 1590 additions and 0 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,11 @@
{
"resources":{
"includes":[
{"pattern":"com/google/i18n/phonenumbers/data/.*"},
{"pattern":"libzkgroup.so"},
{"pattern":"org/asamk/signal/manager/ias.store"},
{"pattern":"org/asamk/signal/manager/whisper.store"},
{"pattern":"org/slf4j/impl/StaticLoggerBinder.class"}
]},
"bundles":[{"name":"net.sourceforge.argparse4j.internal.ArgumentParserImpl"}]
}