-
Notifications
You must be signed in to change notification settings - Fork 2
/
meson.build
44 lines (40 loc) · 954 Bytes
/
meson.build
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
project('qwprogs', 'c')
sources = [
'source/buttons.c',
'source/client.c',
'source/combat.c',
'source/doors.c',
'source/g_cmd.c',
'source/g_main.c',
'source/g_mem.c',
'source/g_mod_command.c',
'source/g_spawn.c',
'source/g_syscalls.c',
'source/g_utils.c',
'source/items.c',
'source/mathlib.c',
'source/misc.c',
'source/plats.c',
'source/player.c',
'source/q_shared.c',
'source/server.c',
'source/spectate.c',
'source/subs.c',
'source/triggers.c',
'source/weapons.c',
'source/world.c',
]
c_args = ['-DBOT_SUPPORT=1']
if target_machine.cpu_family() == 'x86_64'
c_args += '-Didx64'
elif target_machine.cpu_family() == 'x86'
c_args += '-Didx386'
endif
library('qwprogs', sources,
#include_directories : include_directories('include'),
c_args : c_args,
dependencies : [
meson.get_compiler('c').find_library('m', required : false)
],
name_prefix : ''
)