aboutsummaryrefslogtreecommitdiff
path: root/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-16Add support for mix to: ./configure --enable-rebar=mixBadlop1-1/+1
2021-03-15Generate enabled_backends in ejabberd.app instead of configure (#3549)Badlop1-12/+0
Passing a list of atoms in vars.config.in (introduced in 3c16f214) breaks rebar2 in "make rel"
2021-03-08Remove support for HiPE, it was experimental and Erlang/OTP 24 removes itBadlop1-9/+0
2021-03-08Add --enable-lua, and use that for luerl instead of --enable-tools (#3508)Badlop1-3/+12
--enable-tools is for development tools, but prosody2ejabberd is used at runtime, so better move luerl to --enable-lua
2021-02-16Allow ejabberd to be compatible as a dependency for an Erlang project using ↵Michael Slezak1-2/+1
rebar3
2020-12-23Remove external dependency on sqlite3 for macosStu Tomlinson1-6/+13
On macos, erlang-sqlite3 is built using amalgamated sqlite3 library, there is no external sqlite3 dependency required
2020-09-21rebar3 support for main build processStu Tomlinson1-0/+11
This adds support for building, and installing, ejabberd using rebar3 A --with-rebar=/path/to/rebar3 option is added to configure to specify which rebar to use rebar2 compatibility is maintained, and the bundled rebar2 is still used by default
2020-05-19Sort alphabetically configure options (thanks to Neustradamus)(#3246)Badlop1-120/+121
2020-04-29Fix English typos in configure.acBadlop1-2/+2
2020-04-28Run tests for mssql only if configured with --enable-mssqlPaweł Chmielowski1-3/+3
2020-04-20Enable STUN/TURN by defaultHolger Weiss1-2/+2
Build ejabberd with STUN/TURN support by default, and add a STUN/TURN listener to the example configuration file.
2019-10-25Use lager on OTP<22.0Evgeny Khramtsov1-1/+1
This also lowers Erlang/OTP minimum version requirement back to 19.3
2019-10-18Replace lager with built-in new logging APIEvgeny Khramtsov1-1/+1
This change requires Erlang/OTP-21.0 or higher. The commit also deprecates the following options: - log_rotate_date - log_rate_limit Furthermore, these options have no effect. The logger now fully relies on log_rotate_size, that cannot be 0 anymore. The loglevel option now accepts levels in literal formats. Those are: none, emergency, alert, critical, error, warning, notice, info, debug. Old integer values (0-5) are still supported and automatically converted into literal format.
2019-07-18Remove Riak supportEvgeny Khramtsov1-13/+4
Reasons: - Riak DB development is almost halted after Basho - riak-erlang-client is abandoned and doesn't work correctly with OTP22 - Riak is slow in comparison to other databases - Missing key ordering makes it impossible to implement range queries efficiently (e.g. MAM queries)
2019-02-28Bump required Erlang/OTP version to 19.1Holger Weiss1-1/+1
Since 538f35d05a9bb25f24b30ea43b07a36cfc043e12, Erlang/OTP 19.1 is required.
2019-01-02Remove no longer used depsPaweł Chmielowski1-12/+3
2018-12-06configure.ac: Bump required Erlang/OTP versionHolger Weiss1-1/+1
2018-06-20Move mod_irc to ejabberd-contribEvgeniy Khramtsov1-2/+2
2018-06-14Do not check for deprecated typesEvgeniy Khramtsov1-2/+0
Since we support only Erlang >= OTP-17.5, the check for old-style dict/queue/etc types is no longer needed
2018-03-20Add option --enable-group=xxx (thanks to andreabenini)(#1429)Badlop1-0/+13
2018-01-30Remove line left from debuggingPaweł Chmielowski1-2/+0
2018-01-30Run tests only on backends enabled by configurePaweł Chmielowski1-0/+14
2018-01-15Always build eimp dependencyEvgeniy Khramtsov1-9/+0
Even if no suitable C graphics libraries are detected at compile time, the package is still usable because it provides `eimp:get_type/1` which is used by mod_avatar.
2017-11-02Add SQL_INSERT macro and update SQL queries to use server_host fieldAlexey Shchepin1-0/+9
2017-09-17Introduce mod_avatarEvgeniy Khramtsov1-0/+9
The purpose of the module is to cope with legacy and modern XMPP clients posting avatars. It automatically converts vCard based avatars (XEP-0153) to PEP based avatars (XEP-0084) and vice versa. Also, the module supports convertation between avatar image formats on the fly: this is controlled by `convert` option. For example, to convert all avatars into PNG format, configure the module as: mod_avatar: convert: default: png In order to convert only `webp` format to `jpeg`, set the following: mod_avatar: convert: webp: jpeg Note: the module depends on mod_vcard, mod_vcard_xupdate and mod_pubsub. Also, ejabberd should be built with --enable-graphics option.
2017-07-27Update OTP version check by configureChristophe Romain1-2/+2
2017-05-31Add --enable-system-deps configure optionPaweł Chmielowski1-0/+9
2017-05-23Introduce --enable-stun and --enable-sip configure optionsEvgeniy Khramtsov1-3/+21
STUN/TURN and SIP is not compiled by default anymore. Use --enable-stun, --enable-sip or --enable-all to enable them.
2017-04-06Set default prefix to /usr/localChristophe Romain1-1/+1
2016-05-01ejabberdctl: Fix path to epmdHolger Weiss1-0/+1
2016-01-26Always use laggerPaweł Chmielowski1-11/+2
2016-01-23lager is the default logger, we need to reverse the define flagMickael Remond1-1/+1
Also make sure that configure without option does not force lager to false
2015-12-18Add --enable-latest-deps to configurePaweł Chmielowski1-0/+9
This option make 'rebar get-deps' command to always fetch latest versions of deps that are developed together with ejabberd instead of using frozen commit/branch/tag.
2015-12-16Remove "--enable-nif" flagHolger Weiss1-12/+3
Specifying "--enable-nif" or "--disable-nif" when running ejabberd's configure script has no effect anymore: NIF support is enabled by default and can only be disabled by building the p1_xml dependency with "--disable-nif".
2015-11-04Remove supervisor option, disable it for c2s and mucChristophe Romain1-9/+0
2015-10-20Pass {C,CPP,LD}FLAGS used in main ./configure call to invocations from depsPaweł Chmielowski1-0/+3
2015-09-28oauth uses jiffy so fetch it unconditionallyPaweł Chmielowski1-12/+3
2015-09-25Enable oauth unconditionallyPaweł Chmielowski1-12/+3
2015-09-25Revert "Remove "--enable-json" flag"Christophe Romain1-3/+12
This reverts commit 5bb137940c11fbd5d0c4da493e3a4560fbfe2d97. This is needed for mod_http_api
2015-09-25Add OAuth support (thanks to Aleksey)Christophe Romain1-3/+12
2015-08-27Remove "--enable-json" flagHolger Weiss1-12/+3
The "--enable-json" flag currently has no effect.
2015-08-13configure.ac: Don't insist on Erlang/OTP >= 17.5Holger Weiss1-1/+1
The current ejabberd code works on Erlang/OTP 17.1 or newer. We now also let Travis CI test this version in addition to 17.5.
2015-08-12Ejabberd now requires erlang R17+Paweł Chmielowski1-1/+1
2015-06-30configure.ac: add AC_CONFIG_MACRO_DIRJohan Oudinet1-0/+2
Otherwise, autoconf fails to find extra macros defined in the m4 directory.
2015-06-29Keep the version hardcoded in mix.exs fileMickael Remond1-2/+1
Generated the mix.exs file through configure is not possible when using mix, as it does not run configure after having downloaded the dependencies. #621
2015-05-29Add correct package version for mix (#577)Christophe Romain1-1/+2
2015-04-08Add SQLite3 library checks at the configure scriptEvgeniy Khramtsov1-0/+7
2015-03-20Add SQLite supportSergey Abramyan1-3/+12
2015-03-11Add Redis backend for SMEvgeniy Khramtsov1-3/+12
2015-02-23Add compatibility macros for deprecated types (thanks to Alexey)Christophe Romain1-0/+2