Fix #2540 Ejabberd doesnt compile as mix umbrella project dependency
This commit is contained in:
parent
5819733de6
commit
7ab7390b9c
10
mix.exs
10
mix.exs
|
@ -96,9 +96,13 @@ defmodule Ejabberd.Mixfile do
|
|||
end
|
||||
|
||||
defp deps_include(deps) do
|
||||
base = case Mix.Project.deps_paths()[:ejabberd] do
|
||||
nil -> "deps"
|
||||
_ -> ".."
|
||||
base = if Mix.Project.umbrella?() do
|
||||
"../../deps"
|
||||
else
|
||||
case Mix.Project.deps_paths()[:ejabberd] do
|
||||
nil -> "deps"
|
||||
_ -> ".."
|
||||
end
|
||||
end
|
||||
Enum.map(deps, fn dep -> base<>"/#{dep}/include" end)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue