aboutsummaryrefslogtreecommitdiff
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add support for mix to: ./configure --enable-rebar=mixBadlop2021-07-161-1/+1
|
* Generate enabled_backends in ejabberd.app instead of configure (#3549)Badlop2021-03-151-12/+0
| | | | | Passing a list of atoms in vars.config.in (introduced in 3c16f214) breaks rebar2 in "make rel"
* Merge pull request #3458 from nosnilmot/sqlite3-macosbadlop2021-03-091-6/+13
|\ | | | | Remove external dependency on sqlite3 for macos
| * Remove external dependency on sqlite3 for macosStu Tomlinson2020-12-231-6/+13
| | | | | | | | | | On macos, erlang-sqlite3 is built using amalgamated sqlite3 library, there is no external sqlite3 dependency required
* | Remove support for HiPE, it was experimental and Erlang/OTP 24 removes itBadlop2021-03-081-9/+0
| |
* | Add --enable-lua, and use that for luerl instead of --enable-tools (#3508)Badlop2021-03-081-3/+12
| | | | | | | | | | --enable-tools is for development tools, but prosody2ejabberd is used at runtime, so better move luerl to --enable-lua
* | Allow ejabberd to be compatible as a dependency for an Erlang project using ↵Michael Slezak2021-02-161-2/+1
|/ | | | rebar3
* rebar3 support for main build processStu Tomlinson2020-09-211-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
* Sort alphabetically configure options (thanks to Neustradamus)(#3246)Badlop2020-05-191-120/+121
|
* Fix English typos in configure.acBadlop2020-04-291-2/+2
|
* Merge pull request #3232 from weiss/enable-stunJérôme Sautret2020-04-291-2/+2
|\ | | | | Enable STUN/TURN support by default
| * Enable STUN/TURN by defaultHolger Weiss2020-04-201-2/+2
| | | | | | | | | | Build ejabberd with STUN/TURN support by default, and add a STUN/TURN listener to the example configuration file.
* | Run tests for mssql only if configured with --enable-mssqlPaweł Chmielowski2020-04-281-3/+3
|/
* Use lager on OTP<22.0Evgeny Khramtsov2019-10-251-1/+1
| | | | This also lowers Erlang/OTP minimum version requirement back to 19.3
* Replace lager with built-in new logging APIEvgeny Khramtsov2019-10-181-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.
* Remove Riak supportEvgeny Khramtsov2019-07-181-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)
* Bump required Erlang/OTP version to 19.1Holger Weiss2019-02-281-1/+1
| | | | | Since 538f35d05a9bb25f24b30ea43b07a36cfc043e12, Erlang/OTP 19.1 is required.
* Remove no longer used depsPaweł Chmielowski2019-01-021-12/+3
|
* configure.ac: Bump required Erlang/OTP versionHolger Weiss2018-12-061-1/+1
|
* Move mod_irc to ejabberd-contribEvgeniy Khramtsov2018-06-201-2/+2
|
* Do not check for deprecated typesEvgeniy Khramtsov2018-06-141-2/+0
| | | | | Since we support only Erlang >= OTP-17.5, the check for old-style dict/queue/etc types is no longer needed
* Add option --enable-group=xxx (thanks to andreabenini)(#1429)Badlop2018-03-201-0/+13
|
* Remove line left from debuggingPaweł Chmielowski2018-01-301-2/+0
|
* Run tests only on backends enabled by configurePaweł Chmielowski2018-01-301-0/+14
|
* Always build eimp dependencyEvgeniy Khramtsov2018-01-151-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.
* Add SQL_INSERT macro and update SQL queries to use server_host fieldAlexey Shchepin2017-11-021-0/+9
|
* Introduce mod_avatarEvgeniy Khramtsov2017-09-171-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.
* Update OTP version check by configureChristophe Romain2017-07-271-2/+2
|
* Add --enable-system-deps configure optionPaweł Chmielowski2017-05-311-0/+9
|
* Introduce --enable-stun and --enable-sip configure optionsEvgeniy Khramtsov2017-05-231-3/+21
| | | | | STUN/TURN and SIP is not compiled by default anymore. Use --enable-stun, --enable-sip or --enable-all to enable them.
* Set default prefix to /usr/localChristophe Romain2017-04-061-1/+1
|
* ejabberdctl: Fix path to epmdHolger Weiss2016-05-011-0/+1
|
* Always use laggerPaweł Chmielowski2016-01-261-11/+2
|
* lager is the default logger, we need to reverse the define flagMickael Remond2016-01-231-1/+1
| | | | Also make sure that configure without option does not force lager to false
* Add --enable-latest-deps to configurePaweł Chmielowski2015-12-181-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.
* Remove "--enable-nif" flagHolger Weiss2015-12-161-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".
* Remove supervisor option, disable it for c2s and mucChristophe Romain2015-11-041-9/+0
|
* Pass {C,CPP,LD}FLAGS used in main ./configure call to invocations from depsPaweł Chmielowski2015-10-201-0/+3
|
* oauth uses jiffy so fetch it unconditionallyPaweł Chmielowski2015-09-281-12/+3
|
* Enable oauth unconditionallyPaweł Chmielowski2015-09-251-12/+3
|
* Revert "Remove "--enable-json" flag"Christophe Romain2015-09-251-3/+12
| | | | | This reverts commit 5bb137940c11fbd5d0c4da493e3a4560fbfe2d97. This is needed for mod_http_api
* Add OAuth support (thanks to Aleksey)Christophe Romain2015-09-251-3/+12
|
* Remove "--enable-json" flagHolger Weiss2015-08-271-12/+3
| | | | The "--enable-json" flag currently has no effect.
* configure.ac: Don't insist on Erlang/OTP >= 17.5Holger Weiss2015-08-131-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.
* Ejabberd now requires erlang R17+Paweł Chmielowski2015-08-121-1/+1
|
* configure.ac: add AC_CONFIG_MACRO_DIRJohan Oudinet2015-06-301-0/+2
| | | | | Otherwise, autoconf fails to find extra macros defined in the m4 directory.
* Keep the version hardcoded in mix.exs fileMickael Remond2015-06-291-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
* Add correct package version for mix (#577)Christophe Romain2015-05-291-1/+2
|
* Add SQLite3 library checks at the configure scriptEvgeniy Khramtsov2015-04-081-0/+7
|
* Add SQLite supportSergey Abramyan2015-03-201-3/+12
|