mirror of
https://github.com/processone/ejabberd.git
synced 2024-06-28 22:52:27 +02:00
Recompile the Guide and Configure
This commit is contained in:
parent
c3c23a04f6
commit
fa22b23435
|
@ -346,7 +346,7 @@ GNU Make
|
||||||
</LI><LI CLASS="li-itemize">GCC
|
</LI><LI CLASS="li-itemize">GCC
|
||||||
</LI><LI CLASS="li-itemize">Libexpat 1.95 or higher
|
</LI><LI CLASS="li-itemize">Libexpat 1.95 or higher
|
||||||
</LI><LI CLASS="li-itemize">Erlang/OTP R10B-9 or higher. The recommended versions are R12B-5 and R13B04.
|
</LI><LI CLASS="li-itemize">Erlang/OTP R10B-9 or higher. The recommended versions are R12B-5 and R13B04.
|
||||||
</LI><LI CLASS="li-itemize">OpenSSL 0.9.6 or higher, for STARTTLS, SASL and SSL encryption.
|
</LI><LI CLASS="li-itemize">OpenSSL 0.9.8 or higher, for STARTTLS, SASL and SSL encryption.
|
||||||
</LI><LI CLASS="li-itemize">Zlib 1.2.3 or higher, for Stream Compression support (<A HREF="http://xmpp.org/extensions/xep-0138.html">XEP-0138</A>). Optional.
|
</LI><LI CLASS="li-itemize">Zlib 1.2.3 or higher, for Stream Compression support (<A HREF="http://xmpp.org/extensions/xep-0138.html">XEP-0138</A>). Optional.
|
||||||
</LI><LI CLASS="li-itemize">Erlang mysql library. Optional. For MySQL authentication or storage. See section <A HREF="#compilemysql">3.2.1</A>.
|
</LI><LI CLASS="li-itemize">Erlang mysql library. Optional. For MySQL authentication or storage. See section <A HREF="#compilemysql">3.2.1</A>.
|
||||||
</LI><LI CLASS="li-itemize">Erlang pgsql library. Optional. For PostgreSQL authentication or storage. See section <A HREF="#compilepgsql">3.2.3</A>.
|
</LI><LI CLASS="li-itemize">Erlang pgsql library. Optional. For PostgreSQL authentication or storage. See section <A HREF="#compilepgsql">3.2.3</A>.
|
||||||
|
@ -390,7 +390,9 @@ To get the full list run the command:
|
||||||
Enable the use of XML based optimisations.
|
Enable the use of XML based optimisations.
|
||||||
It will for example use CDATA to escape characters in the XMPP stream.
|
It will for example use CDATA to escape characters in the XMPP stream.
|
||||||
Use this option only if you are sure your XMPP clients include a fully compliant XML parser.<P> </P></DD><DT CLASS="dt-description"><B><TT>--disable-transient-supervisors</TT></B></DT><DD CLASS="dd-description">
|
Use this option only if you are sure your XMPP clients include a fully compliant XML parser.<P> </P></DD><DT CLASS="dt-description"><B><TT>--disable-transient-supervisors</TT></B></DT><DD CLASS="dd-description">
|
||||||
Disable the use of Erlang/OTP supervision for transient processes.
|
Disable the use of Erlang/OTP supervision for transient processes.<P> </P></DD><DT CLASS="dt-description"><B><TT>--enable-nif</TT></B></DT><DD CLASS="dd-description">
|
||||||
|
Replaces some critical Erlang functions with equivalents written in C to improve performance.
|
||||||
|
This feature requires Erlang/OTP R13B04 or higher.
|
||||||
</DD></DL><P> <A NAME="install"></A> </P><!--TOC subsection Install-->
|
</DD></DL><P> <A NAME="install"></A> </P><!--TOC subsection Install-->
|
||||||
<H3 CLASS="subsection"><!--SEC ANCHOR --><A NAME="htoc12">2.4.4</A>  <A HREF="#install">Install</A></H3><!--SEC END --><P> <A NAME="install"></A>
|
<H3 CLASS="subsection"><!--SEC ANCHOR --><A NAME="htoc12">2.4.4</A>  <A HREF="#install">Install</A></H3><!--SEC END --><P> <A NAME="install"></A>
|
||||||
</P><P>To install <TT>ejabberd</TT> in the destination directories, run the command:
|
</P><P>To install <TT>ejabberd</TT> in the destination directories, run the command:
|
||||||
|
|
19
src/configure
vendored
19
src/configure
vendored
|
@ -611,6 +611,7 @@ build
|
||||||
INSTALLUSER
|
INSTALLUSER
|
||||||
SSL_CFLAGS
|
SSL_CFLAGS
|
||||||
SSL_LIBS
|
SSL_LIBS
|
||||||
|
nif
|
||||||
full_xml
|
full_xml
|
||||||
transient_supervisors
|
transient_supervisors
|
||||||
db_type
|
db_type
|
||||||
|
@ -721,6 +722,7 @@ enable_roster_gateway_workaround
|
||||||
enable_mssql
|
enable_mssql
|
||||||
enable_transient_supervisors
|
enable_transient_supervisors
|
||||||
enable_full_xml
|
enable_full_xml
|
||||||
|
enable_nif
|
||||||
with_openssl
|
with_openssl
|
||||||
enable_user
|
enable_user
|
||||||
'
|
'
|
||||||
|
@ -1372,6 +1374,8 @@ Optional Features:
|
||||||
(default: yes)
|
(default: yes)
|
||||||
--enable-full-xml use XML features in XMPP stream (ex: CDATA)
|
--enable-full-xml use XML features in XMPP stream (ex: CDATA)
|
||||||
(default: no, requires XML compliant clients)
|
(default: no, requires XML compliant clients)
|
||||||
|
--enable-nif replace some functions with C equivalents. Requires
|
||||||
|
Erlang R13B04 or higher (default: no)
|
||||||
--enable-user[[[=USER]]]
|
--enable-user[[[=USER]]]
|
||||||
allow this system user to start ejabberd (default:
|
allow this system user to start ejabberd (default:
|
||||||
no)
|
no)
|
||||||
|
@ -4650,7 +4654,7 @@ if test "${enable_transient_supervisors+set}" = set; then :
|
||||||
enableval=$enable_transient_supervisors; case "${enableval}" in
|
enableval=$enable_transient_supervisors; case "${enableval}" in
|
||||||
yes) transient_supervisors=true ;;
|
yes) transient_supervisors=true ;;
|
||||||
no) transient_supervisors=false ;;
|
no) transient_supervisors=false ;;
|
||||||
*) as_fn_error "bad value ${enableval} for --enable-full-xml" "$LINENO" 5 ;;
|
*) as_fn_error "bad value ${enableval} for --enable-transient_supervisors" "$LINENO" 5 ;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
transient_supervisors=true
|
transient_supervisors=true
|
||||||
|
@ -4671,6 +4675,19 @@ fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Check whether --enable-nif was given.
|
||||||
|
if test "${enable_nif+set}" = set; then :
|
||||||
|
enableval=$enable_nif; case "${enableval}" in
|
||||||
|
yes) nif=true ;;
|
||||||
|
no) nif=false ;;
|
||||||
|
*) as_fn_error "bad value ${enableval} for --enable-nif" "$LINENO" 5 ;;
|
||||||
|
esac
|
||||||
|
else
|
||||||
|
nif=false
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ac_config_files="$ac_config_files Makefile $make_mod_irc $make_mod_muc $make_mod_pubsub $make_mod_proxy65 $make_eldap $make_pam $make_web stringprep/Makefile stun/Makefile $make_tls $make_odbc $make_ejabberd_zlib"
|
ac_config_files="$ac_config_files Makefile $make_mod_irc $make_mod_muc $make_mod_pubsub $make_mod_proxy65 $make_eldap $make_pam $make_web stringprep/Makefile stun/Makefile $make_tls $make_odbc $make_ejabberd_zlib"
|
||||||
|
|
||||||
#openssl
|
#openssl
|
||||||
|
|
Loading…
Reference in New Issue
Block a user