-
Notifications
You must be signed in to change notification settings - Fork 3
/
meson_options.txt
130 lines (113 loc) · 2.6 KB
/
meson_options.txt
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
option(
'static',
type: 'boolean',
value: true,
description: 'Whether link static or shared libraries against an executable'
)
option(
'force_32bit',
type: 'boolean',
value: false,
description: 'Force compiler to build in 32-bit mode instead'
)
option(
'workdir_current',
type: 'boolean',
value: false,
description: 'Keep Current Working Directory on startup'
)
option(
'gl_backend',
type: 'combo',
choices: ['gl', 'gles'],
value: 'gl',
description: 'Whether use OpenGL or OpenGL ES'
)
option(
'require_nanosleep',
type: 'combo',
choices: ['auto', 'true', 'false'],
value: 'auto',
description: 'Whether use nanosleep for ticking framerate. Affects to framerate steadiness on Windows.'
)
option(
'appimagetool',
type: 'string',
value: '',
description: 'Path to AppImageTool binary. Providing will pack to AppImage file on install'
)
# ModShot modules options
option(
'cjk_font',
type: 'boolean',
value: false,
description: 'Use WenQuanYi Micro Hei as the fallback font'
)
option(
'fluidsynth',
type: 'boolean',
value: false,
description: 'Enable FluidSynth (MIDI support)'
)
option(
'miniffi',
type: 'boolean',
value: false,
description: 'Enable MiniFFI Ruby bindings (Win32API)'
)
option(
'https',
type: 'boolean',
value: false,
description: 'Enable HTTPLite Ruby bindings (HTTPS support, Requires OpenSSL)'
)
option(
'cxx11_experimental',
type: 'boolean',
value: false,
description: 'Toggles between using ghc/filesystem or C++11 <experimental/filesystem>'
)
# Steamworks and Steamshim options
option(
'steamworks_sdk',
type: 'string',
value: '',
description: 'Path to Steamworks SDK. Providing will enable Steam features and bindings'
)
option(
'steam_appid',
type: 'string',
value: '',
description: 'Steam AppID value. Set this to use SteamAPI_RestartAppIfNecessary'
)
option(
'steamshim_debug',
type: 'boolean',
value: false,
description: 'Whether to show Steamshim debug output console'
)
# Ruby library dependency options
option(
'mri_version',
type: 'string',
value: '3.1',
description: 'Version of Ruby library to link with'
)
option(
'mri_includes',
type: 'string',
value: '',
description: 'Manual include path to Ruby headers'
)
option(
'mri_libname',
type: 'string',
value: '',
description: 'Manual library name of Ruby library'
)
option(
'mri_libpath',
type: 'string',
value: '',
description: 'Manual library path to Ruby library'
)