Просмотр исходного кода

Update app file to exclude merl app when shipped with syntax_tools. (fixes #210)

Andreas Stenius 9 лет назад
Родитель
Сommit
f8602ca664
3 измененных файлов с 14 добавлено и 8 удалено
  1. BIN
      rebar
  2. 0 8
      src/erlydtl.app.src
  3. 14 0
      src/erlydtl.app.src.script

+ 0 - 8
src/erlydtl.app.src

@@ -1,8 +0,0 @@
-%% -*- mode: erlang -*-
-{application, erlydtl,
- [{description, "Django Template Language for Erlang"},
-  {vsn, git},
-  {modules, []},
-  {applications, [kernel, stdlib, compiler, syntax_tools, merl]},
-  {registered, []}
- ]}.

+ 14 - 0
src/erlydtl.app.src.script

@@ -0,0 +1,14 @@
+%% -*- mode: erlang -*-
+application:load(syntax_tools),
+ExtraApps = case application:get_key(syntax_tools, vsn) of
+                {ok, Vsn} when "1.7" > Vsn -> [merl];
+                _ -> []
+            end,
+
+{application, erlydtl,
+ [{description, "Django Template Language for Erlang"},
+  {vsn, git},
+  {modules, []},
+  {applications, [kernel, stdlib, compiler, syntax_tools|ExtraApps]},
+  {registered, []}
+ ]}.