aboutsummaryrefslogtreecommitdiff
path: root/mix.exs
diff options
context:
space:
mode:
authorMickael Remond <mremond@process-one.net>2016-12-06 17:54:21 +0100
committerMickael Remond <mremond@process-one.net>2016-12-06 17:54:21 +0100
commit1c8edd07a18afbe9e307d22a70f195d4cf318316 (patch)
tree3e6121ad7ef8039065f5b5131d40b24b3c0752c0 /mix.exs
parentFix compilation of external module with new xmpp lib (diff)
Update xmpp lib version and fix path when using deps.get and compile in same commande
Diffstat (limited to 'mix.exs')
-rw-r--r--mix.exs13
1 files changed, 7 insertions, 6 deletions
diff --git a/mix.exs b/mix.exs
index d65818488..54fed33bc 100644
--- a/mix.exs
+++ b/mix.exs
@@ -3,7 +3,7 @@ defmodule Ejabberd.Mixfile do
def project do
[app: :ejabberd,
- version: "16.11.0",
+ version: "16.12.0-beta1",
description: description,
elixir: "~> 1.3",
elixirc_paths: ["lib"],
@@ -34,7 +34,7 @@ defmodule Ejabberd.Mixfile do
defp erlc_options do
# Use our own includes + includes from all dependencies
- includes = ["include"] ++ Path.wildcard("deps/*/include")
+ includes = ["include"] ++ deps_include(["fast_xml", "xmpp"])
[:debug_info, {:d, :ELIXIR_ENABLED}] ++ Enum.map(includes, fn(path) -> {:i, path} end)
end
@@ -51,14 +51,15 @@ defmodule Ejabberd.Mixfile do
{:esip, "~> 1.0"},
{:jiffy, "~> 0.14.7"},
{:p1_oauth2, "~> 0.6.1"},
- {:exrm, "~> 1.0.0", only: :dev},
- # relx is used by exrm. Lock version as for now, ejabberd doesn not compile fine with
- # version 3.20:
- {:relx, "~> 3.21", only: :dev},
+ {:distillery, "~> 1.0"},
{:ex_doc, ">= 0.0.0", only: :dev}]
++ cond_deps
end
+ defp deps_include(deps) do
+ Enum.map(deps, fn dep -> "deps/#{dep}/include" end)
+ end
+
defp cond_deps do
for {:true, dep} <- [{config(:mysql), {:p1_mysql, "~> 1.0"}},
{config(:pgsql), {:p1_pgsql, "~> 1.1"}},