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