]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - src/modules/extra/README
Change OnHookUserIO to OnHookIO, making it usable for more than User* and less picky...
[user/henk/code/inspircd.git] / src / modules / extra / README
1 This directory stores modules which require external libraries to compile.
2 For example, m_filter_pcre requires the PCRE libraries.
3
4 To compile any of these modules first ensure you have the required dependencies
5 (read the online documentation at http://wiki.inspircd.org/) and then symlink
6 the .cpp file from this directory into the parent directory (src/modules/) and
7 re-configure your inspircd with ./configure -modupdate to detect the new module.
8
9 Alternatively, use the command: ./configure --enable-extras=m_extra.cpp, which will
10 automatically take care of symlinking the module of that name and any headers it needs
11 from the extras directory. You can also use ./configure --list-extras to see what
12 modules are available, and whether they are enabled or not. You still are responsible
13 for resolving any external dependencies however (ie, PCRE, MySQL, GnuTLS, etc).
14
15 NOTE: Some modules require you to copy other dependencies too, such as a related header.
16 If you get missing header errors when building these modules, check that the header is
17 not within modules/extra before checking for external dependencies.