---
server/sinan/src/sin_depends.erl | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/server/sinan/src/sin_depends.erl b/server/sinan/src/sin_depends.erl
index e7c8b7b..9ba1295 100644
--- a/server/sinan/src/sin_depends.erl
+++ b/server/sinan/src/sin_depends.erl
@@ -119,7 +119,7 @@ get_application_env(Key) ->
%%--------------------------------------------------------------------
%% @doc
%% Check for per project dependencies
-%% @spec (Prefix, ErtsVersion, AppInfo, Acc) ->
+%% @spec (Prefix, ErtsVersion, AppInfo, Acc) ->
%% [{Deps, Vsn, NDeps, Location}]
%% @end
%%--------------------------------------------------------------------
@@ -135,7 +135,7 @@ check_project_dependencies(Prefix,
AllProjectApps, Acc) ->
Acc2 = resolve_project_dependencies(Prefix, ErtsVersion, Deps,
AllProjectApps,
- [App | Acc]),
+ merge_deps(App, Acc, Acc)),
check_project_dependencies(Prefix,
ErtsVersion,
ProjectApps,
@@ -148,6 +148,13 @@ check_project_dependencies(_,
Acc) ->
Acc.
+merge_deps(App, [App | _], All) ->
+ All;
+merge_deps(App, [_ | Rest], All) ->
+ merge_deps(App, Rest, All);
+merge_deps(App, [], All) ->
+ [App | All].
+
resolve_project_dependencies(Prefix,
ErtsVersion,
Deps0 = [Dep | Deps],
--
1.6.1.3
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"erlware-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/erlware-dev?hl=en
-~----------~----~----~----~------~----~------~--~---