-
Notifications
You must be signed in to change notification settings - Fork 8
/
conveyor.conf
45 lines (33 loc) · 1.55 KB
/
conveyor.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// This is a hashbang include. You can run the command after the #! to see what
// configuration is being extracted from the Gradle build using the Conveyor plugin.
include "#!./gradlew -q writeConveyorConfig"
include required("desktop/generated.conveyor.conf")
include required("https://raw.githubusercontent.com/hydraulic-software/conveyor/master/configs/jvm/extract-native-libraries.conf")
// This enables native library extraction, which improves app startup time and robustness.
// It's optional but a good idea to have it. You can remove this if you get tired of specifying
// system properties for Java libraries with native components.
//
// See https://hydraulic.software/blog/11-in-jar-signing.html for more.
//include required("https://raw.githubusercontent.com/hydraulic-software/conveyor/master/configs/jvm/extract-native-libraries.conf")
// Config file documentation: https://conveyor.hydraulic.dev/latest/configs
app {
icons = "icon_rounded.svg"
windows.icons = "icon.svg"
mac.icons = "icon_mac.svg"
windows.inputs += TASK/rendered-icons/windows
linux.inputs += TASK/rendered-icons/linux
license = "MIT"
vcs-url = "https://github.com/zacharee/ArcadyanKVD21Control"
machines = ["windows.amd64", "mac.amd64", "mac.aarch64", "linux.amd64.glibc", "linux.aarch64.glibc"]
jvm {
modules += -java.annotation
system-properties {
skiko.nativeLibraryPath = system
skiko-windows.nativeLibraryPath = system
jna.nosys = false
}
extract-native-libraries = true
}
// windows.console = true
}
conveyor.compatibility-level = 15