From 4b6b623278a387d275b3a93da158f77b46de0d43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Sun, 7 Jun 2015 00:57:21 +0300 Subject: Handle erl_first_files with missing extension Makes lasp and nkbase work. --- core/deps.mk | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'core/deps.mk') diff --git a/core/deps.mk b/core/deps.mk index dc5e6e6..b9b6015 100644 --- a/core/deps.mk +++ b/core/deps.mk @@ -206,10 +206,14 @@ define dep_autopatch_rebar.erl end end(), fun() -> - First = case lists:keyfind(erl_first_files, 1, Conf) of false -> []; {_, Files} -> - Names = [[" ", begin "lre." ++ Elif = lists:reverse(F), lists:reverse(Elif) end] - || "src/" ++ F <- Files], - Write(io_lib:format("COMPILE_FIRST +=~s\n", [Names])) + case lists:keyfind(erl_first_files, 1, Conf) of + false -> ok; + {_, Files} -> + Names = [[" ", case lists:reverse(F) of + "lre." ++ Elif -> lists:reverse(Elif); + Elif -> lists:reverse(Elif) + end] || "src/" ++ F <- Files], + Write(io_lib:format("COMPILE_FIRST +=~s\n", [Names])) end end(), FindFirst = fun(F, Fd) -> -- cgit v1.2.3