Installation
#
Requirements- Linux system (BSDs should work, but not actively tested)
- C99 capable compiler
- Libtool
- OpenSSL 1.1.1 or above
- A working lex (we recommend flex)
- A working yacc (we recommend GNU Bison)
#
Feature specific requirements- pkg-config
- For GeoIP support, libmaxminddb
- For httpd support, libmicrohttpd (--enable-httpd)
- For JSON support (used by httpd), libjansson (--enable-json)
- For regex filter support, PCRE2 (--enable-pcre2)
#
Basic Installation$ ./configure --prefix=$HOME/ircd$ make -j4$ make install
See ./configure --help
for a list of options.
On some BSD's, you may need to use gmake instead of make.