-
Notifications
You must be signed in to change notification settings - Fork 63
Expand file tree
/
Copy pathmeson.build
More file actions
90 lines (88 loc) · 1.7 KB
/
Copy pathmeson.build
File metadata and controls
90 lines (88 loc) · 1.7 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
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
extension_modules = [
'cap_oper',
'cap_realhost',
'chantype_dummy',
'chm_adminonly',
'chm_operonly',
'chm_insecure',
'chm_nonotice',
'chm_operpeace',
'chm_regmsg',
'chm_sslonly',
'createauthonly',
'createoperonly',
'drain',
'extb_account',
'extb_canjoin',
'extb_channel',
'extb_guest',
'extb_hostmask',
'extb_oper',
'extb_server',
'extb_ssl',
'extb_realname',
'extb_usermode',
'extb_extgecos',
'extb_combi',
'force_user_invis',
'helpops',
'hide_uncommon_channels',
'identify_msg',
'invex_regonly',
'invite_notify',
'ip_cloaking',
'ip_cloaking_4.0',
'm_adminwall',
'm_echotags',
'm_extendchans',
'm_findforwards',
'm_identify',
'm_mkpasswd',
'm_ojoin',
'm_okick',
'm_omode',
'm_opme',
'm_quarantine',
'm_remove',
'm_sendbans',
'm_shedding',
'm_webirc',
'multiline',
'no_kill_services',
'no_oper_invis',
'override',
'override_kick_immunity',
'restrict-unauthenticated',
'sasl_usercloak',
'sno_channelcreate',
'sno_farconnect',
'sno_globalnickchange',
'sno_globaloper',
'tag_channel_context',
'tag_message_id',
'tag_reply',
'tag_typing',
'umode_hide_idle_time',
'umode_noctcp',
'example_module',
]
foreach mod : extension_modules
shared_module(mod,
mod + '.c',
name_prefix: '',
name_suffix: 'so',
dependencies: [libircd_dep, librb_dep, global_include_dep],
install: true,
install_dir: moduledir / 'extensions'
)
endforeach
if have_hyperscan
shared_module('filter',
'filter.c',
name_prefix: '',
name_suffix: 'so',
dependencies: [libircd_dep, librb_dep, global_include_dep, hyperscan_dep],
install: true,
install_dir: moduledir / 'extensions'
)
endif