Skip to content

Instantly share code, notes, and snippets.

@robbiet480
Created August 21, 2014 02:05
Show Gist options
  • Save robbiet480/0bb1356de7b97c322b2d to your computer and use it in GitHub Desktop.
Save robbiet480/0bb1356de7b97c322b2d to your computer and use it in GitHub Desktop.
root@sfo1:~/inspircd-2.0.17# ./configure --help
Usage: configure [options]
*** NOTE: NON-INTERACTIVE CONFIGURE IS *NOT* SUPPORTED BY THE ***
*** INSPIRCD DEVELOPMENT TEAM. DO NOT ASK FOR HELP REGARDING ***
*** NON-INTERACTIVE CONFIGURE ON THE FORUMS OR ON IRC! ***
Options: [defaults in brackets after descriptions]
When no options are specified, interactive
configuration is started and you must specify
any required values manually. If one or more
options are specified, non-interactive configuration
is started, and any omitted values are defaulted.
Arguments with a single "-" symbol, as in
InspIRCd 1.0.x, are also allowed.
--disable-interactive Sets no options itself, but
will disable any interactive prompting.
--update Update makefiles and dependencies
--clean Remove .config.cache file and go interactive
--enable-gnutls Enable GnuTLS module [no]
--enable-openssl Enable OpenSSL module [no]
--enable-epoll Enable epoll() where supported [set]
--enable-kqueue Enable kqueue() where supported [set]
--disable-epoll Do not enable epoll(), fall back
to select() [not set]
--disable-kqueue Do not enable kqueue(), fall back
to select() [not set]
--with-cc=[filename] Use an alternative compiler to
build InspIRCd [g++]
--with-maxbuf=[n] Change the per message buffer size [512]
DO NOT ALTER THIS OPTION WITHOUT GOOD REASON
AS IT *WILL* BREAK CLIENTS!!!
--prefix=[directory] Base directory to install into (if defined,
can automatically define config, module, bin
and library dirs as subdirectories of prefix)
[/root/inspircd-2.0.17]
--config-dir=[directory] Config file directory for config and SSL certs
[/root/inspircd-2.0.17/run/conf]
--log-dir=[directory] Log file directory for logs
[/root/inspircd-2.0.17/run/logs]
--data-dir=[directory] Data directory for variable data, such as the
permchannel configuration and the XLine database
[/root/inspircd-2.0.17/run/data]
--module-dir=[directory] Modules directory for loadable modules
[/root/inspircd-2.0.17/run/modules]
--binary-dir=[directory] Binaries directory for core binary
[/root/inspircd-2.0.17/run/bin]
--list-extras Show current status of extra modules
--enable-extras=[extras] Enable the specified list of extras
--disable-extras=[extras] Disable the specified list of extras
--help Show this help text and exit
root@sfo1:~/inspircd-2.0.17# ./configure --list-extras
m_geoip.cpp = disabled
m_ldapauth.cpp = disabled
m_ldapoper.cpp = disabled
m_mssql.cpp = disabled
m_mysql.cpp = disabled
m_pgsql.cpp = disabled
m_regex_pcre.cpp = disabled
m_regex_posix.cpp = disabled
m_regex_stdlib.cpp = disabled
m_regex_tre.cpp = disabled
m_sqlite3.cpp = disabled
m_ssl_gnutls.cpp = disabled
m_ssl_openssl.cpp = disabled
root@sfo1:~/inspircd-2.0.17#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment