-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy patheasy_menu.conf
97 lines (75 loc) · 2.23 KB
/
easy_menu.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# Run this script with EasyMenu, a program made by Voylin's Gamedev Journey.
# https://github.com/voylin/easy_menu
# This will open a menu to make compiling GDE GoZen more easy, and it will help
# development by not having to find+copy or type out the same compile command
# over and over again. Enjoy ;)
[ Settings ]
window_title = "GDE GoZen"
window_width = 700
window_height = 388
[ Button ]
title = "Update project"
cmd = "git pull"
[ HSeparator ]
[ Button ]
title = "Init submodules"
cmd = "git submodule update --init --recursive"
[ Button ]
title = "Update submodules"
cmd = "git submodule update --recursive --remote"
[ HSeparator ]
[ SpinBox ]
title = "Threads"
key = "threads"
arg = "-j{value}"
tooltip = "How many threads do you want to use for compiling?"
value = 4
min_value = 1
max_value = 100
[ OptionButton ]
title = "Target"
key = "target"
arg = "target=template_{value}"
tooltip = "When building a debug build, dev_build gets enabled as well."
options = ["Debug", "Release"]
values = ["debug dev_build=yes", "release"]
default = 0
[ OptionButton ]
title = "OS"
key = "platform"
arg = "platform={value}"
tooltip = "For what platform do you want to compile?"
options = ["Linux-full", "Linux", "Windows", "MacOS"]
values = ["linux use_system=false", "linux use_system=yes", "windows", "macos"]
default = 0
[ OptionButton ]
title = "Arch"
key = "arch"
arg = "arch={value}"
tooltip = "For what architecture do you want to compile?"
options = ["x86_64"]
default = 0
[ LineEdit ]
title = "Location"
key = "location"
arg = "location={value}"
tooltip = "in which folder do you want to compile the binaries to?"
default = "bin"
[ CheckButton ]
title = "(Re)compile FFmpeg"
key = "ffmpeg"
arg = "recompile_ffmpeg={value}"
tooltip = "You only need to compile FFmpeg once, this takes some time so remember to disable this after it builded once successfully!"
on_true = "yes"
on_false = "no"
[ CheckButton ]
title = "Use GPL3 License"
key = "gpl"
arg = "enable_gpl={value}"
tooltip = "You only need to compile FFmpeg once, this takes some time so remember to disable this after it builded once successfully!"
on_true = "yes"
on_false = "no"
[ HSeparator ]
[ Button ]
title = "Compile"
cmd = "scons {threads} {target} {platform} {arch} {location} {ffmpeg} {gpl}"