-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeson_options.txt
More file actions
63 lines (55 loc) · 1.5 KB
/
meson_options.txt
File metadata and controls
63 lines (55 loc) · 1.5 KB
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
option(
'use_pch',
type: 'boolean',
value: true,
description: 'Enable precompiled headers (src/idlib/precompiled.h).',
)
option(
'build_engine',
type: 'boolean',
value: true,
description: 'Build engine executables (OpenQ4-client_<arch>/OpenQ4-ded_<arch>).',
)
option(
'build_games',
type: 'boolean',
value: true,
description: 'Build game modules (game-sp_<arch>/game-mp_<arch>) from the companion OpenQ4-GameLibs repository.',
)
option(
'build_game_sp',
type: 'boolean',
value: true,
description: 'Build the single-player game module (game-sp_<arch>).',
)
option(
'build_game_mp',
type: 'boolean',
value: true,
description: 'Build the multiplayer game module (game-mp_<arch>).',
)
option(
'platform_backend',
type: 'combo',
choices: ['sdl3', 'legacy_win32', 'native'],
value: 'sdl3',
description: 'Window/input backend. Windows: sdl3 or legacy_win32. Linux: sdl3 or native. macOS currently maps sdl3 to native.',
)
option(
'version_track',
type: 'string',
value: 'dev',
description: 'Version track embedded into the build. Use stable for release builds, dev for local builds, or labels such as nightly/beta/rc for prerelease builds.',
)
option(
'version_iteration',
type: 'string',
value: '',
description: 'Optional dot-separated track iteration (for example 20260307.1). Only used for prerelease tracks.',
)
option(
'enforce_msvc_2026',
type: 'boolean',
value: false,
description: 'Fail configure when MSVC is older than the VS 2026 baseline (19.46+).',
)