aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-11-28 13:33:57 +0100
committerLoïc Hoguin <[email protected]>2018-11-28 13:33:57 +0100
commit7a514c6a372219fee528e0bc2ed0b2f2ba9c758d (patch)
treea0f4ef115bf87479c319d4392e25825a1da9b18c /core
parent31c93f4ad6b55b90ccb07a047acb941af645c059 (diff)
downloaderlang.mk-7a514c6a372219fee528e0bc2ed0b2f2ba9c758d.tar.gz
erlang.mk-7a514c6a372219fee528e0bc2ed0b2f2ba9c758d.tar.bz2
erlang.mk-7a514c6a372219fee528e0bc2ed0b2f2ba9c758d.zip
Modernize the protobuffs plugin
Diffstat (limited to 'core')
-rw-r--r--core/erlc.mk6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/erlc.mk b/core/erlc.mk
index cf930c9..7bcc2da 100644
--- a/core/erlc.mk
+++ b/core/erlc.mk
@@ -247,8 +247,10 @@ define makedep.erl
end,
[begin
Mod = list_to_atom(filename:basename(F, ".erl")),
- {ok, Fd} = file:open(F, [read]),
- MakeDepend(MakeDepend, Fd, Mod,0)
+ case file:open(F, [read]) of
+ {ok, Fd} -> MakeDepend(MakeDepend, Fd, Mod,0);
+ {error, enoent} -> ok
+ end
end || F <- ErlFiles],
Depend = sofs:to_external(sofs:relation_to_family(sofs:relation(ets:tab2list(E)))),
CompileFirst = [X || X <- lists:reverse(digraph_utils:topsort(G)), [] =/= digraph:in_neighbours(G, X)],