]> jfr.im git - irc/quakenet/newserv.git/blame - configure.ini
Merge pull request #132 from retropc/lua_country
[irc/quakenet/newserv.git] / configure.ini
CommitLineData
d5713c3b
Q
1# you can override most of these options in configure.ini.local -- don't change this file
2# unless you want these settings by default
3
4# libraries we're gonna search for
5[core]
d0fea13b 6libs=pgsql mariadb lua pcre sqlite z maxminddb
d5713c3b
Q
7
8# dummy libraries, if a module requires one of these then it needs one of the supplied libraries
9# the first one will be chosen by default, override with --with-key=value
10[selectlibs]
11dbapi=pgsql sqlite
12
13# module dependencies
14[modules]
15lib=
16core=
17irc=
18parser=
19server=
20nick=
21miscreply=
22testmod=
23channel=
24localuser=
25control=dbapi
26proxyscan=dbapi
27chanserv=dbapi pcre
28nickrate=
29chanstats=
30carrot=
31horse=
32newsearch=pcre
d92625a7 33trojanscan=mariadb pcre
d5713c3b
Q
34tutorbot=
35fsck=
36nterfacer=pcre
37pqsql=pgsql
d0fea13b 38geoip=maxminddb
d5713c3b
Q
39clonehistogram=
40lua=lua
41versionscan=
42chanfix=
43settime=
44helpmod2=
45splitlist=
46qabot=
47lameisp=
48request=pcre
49chandump=
50authext=
51chanindex=
52bans=
53chanprofile=
54ticketauth=
55nsmstats=
56#jupe=
57serverlist=pcre
58patricia=
59sqlite=sqlite
d5713c3b
Q
60usercount=
61patricianick=
62patriciasearch=
63xsb=
64authdump=
65dbapi2=dbapi
66auth=
67trusts=dbapi
68clonearmy=
69# SHOULD BE trusts
70glines=
71fakeq=dbapi
72numerictracker=dbapi
73signontracker=
74invalidbans=
75whowas=
76jupe=
77fakeusers=
78raw=
79nickwatch=
80patrol=
16caaddb 81regexgline=pcre dbapi
d5713c3b 82facepalm=
d5c004ba 83a4stats=lua
67af3857 84rbl=
d5391e66 85banevade=
d5713c3b
Q
86
87[options]
8c3734dc 88EVENT_ENGINE=epoll
d5713c3b
Q
89XSB_ENGINE=pre
90
91# libraries
92[libpgsql]
7b6c91a3
CP
93run=libpgsql.0 libpgsql.1
94
95[libpgsql.0]
96pkgconfig=libpq
97
98[libpgsql.1]
99libexec=pg_config --libdir
100libspec=-L{} -lpq
101incexec=pg_config --includedir
102incspec=-I{}
d5713c3b 103
d92625a7 104[libmariadb]
7b6c91a3
CP
105run=libmariadb.0 libmariadb.1 libmariadb.2
106
107[libmariadb.0]
108pkgconfig=mariadb
109
110[libmariadb.1]
111libexec=mariadb_config --libs
112incexec=mariadb_config --include
113
114[libmariadb.2]
115libexec=mysql_config --libs
116incexec=mysql_config --include
d5713c3b
Q
117
118[libpcre]
7b6c91a3 119pkgconfig=libpcre
d5713c3b
Q
120
121[liblua]
7b6c91a3
CP
122run=liblua.0 liblua.1
123
124[liblua.0]
125pkgconfig=lua51
126
127[liblua.1]
128pkgconfig=lua >= 5.1 lua < 5.2
d5713c3b
Q
129
130[libsqlite]
131alwayspresent=1
132
1e864992 133[libz]
7b6c91a3 134pkgconfig=zlib
d5713c3b 135
d0fea13b
CP
136[libmaxminddb]
137pkgconfig=libmaxminddb
1edc8522 138
d5713c3b
Q
139# additional variables for various systems
140[osvars]
141FreeBSD=CFLAGS+=-fgnu89-inline
142Linux=LIBDL=-ldl
143Linux=CFLAGS+=-Wno-format-y2k