diff options
author | Loïc Hoguin <[email protected]> | 2018-11-28 13:33:57 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2018-11-28 13:33:57 +0100 |
commit | 7a514c6a372219fee528e0bc2ed0b2f2ba9c758d (patch) | |
tree | a0f4ef115bf87479c319d4392e25825a1da9b18c /core/erlc.mk | |
parent | 31c93f4ad6b55b90ccb07a047acb941af645c059 (diff) | |
download | erlang.mk-7a514c6a372219fee528e0bc2ed0b2f2ba9c758d.tar.gz erlang.mk-7a514c6a372219fee528e0bc2ed0b2f2ba9c758d.tar.bz2 erlang.mk-7a514c6a372219fee528e0bc2ed0b2f2ba9c758d.zip |
Modernize the protobuffs plugin
Diffstat (limited to 'core/erlc.mk')
-rw-r--r-- | core/erlc.mk | 6 |
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)], |