From 80ae2e9bf2d4383376c8e231bbdc2b7fb937ebdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Wed, 1 May 2013 12:12:02 -0700 Subject: [PATCH] Ensure String.Unicode is in elixir.app on clean install, closes #999 --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 915d8a9f6b..d8b0114040 100644 --- a/Makefile +++ b/Makefile @@ -44,7 +44,7 @@ erlang: # Since Mix depends on EEx and EEx depends on # Mix, we first compile EEx without the .app # file, then mix and then compile eex fully -elixir: kernel unicode lib/eex/ebin/Elixir-EEx.beam mix ex_unit eex iex +elixir: kernel lib/eex/ebin/Elixir-EEx.beam mix ex_unit eex iex kernel: $(KERNEL) VERSION $(KERNEL): lib/elixir/lib/*.ex lib/elixir/lib/*/*.ex @@ -54,6 +54,7 @@ $(KERNEL): lib/elixir/lib/*.ex lib/elixir/lib/*/*.ex fi @ echo "==> kernel (compile)"; @ $(ELIXIRC) "lib/elixir/lib/**/*.ex" -o lib/elixir/ebin; + @ $(MAKE) unicode @ rm -rf lib/elixir/ebin/elixir.app @ cd lib/elixir && $(REBAR) compile