File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -107,9 +107,10 @@ $(KERNEL): lib/elixir/src/* lib/elixir/lib/*.ex lib/elixir/lib/*/*.ex lib/elixir
107107 fi
108108 @ echo " ==> elixir (compile)" ;
109109 $(Q ) cd lib/elixir && ../../$(ELIXIRC_MIN_SIG ) " lib/**/*.ex" -o ebin;
110+ $(Q ) $(GENERATE_APP ) $(VERSION )
110111 $(Q ) bin/elixir lib/elixir/scripts/infer.exs;
111112
112- $(APP ) : lib/elixir/src/elixir.app.src lib/elixir/ebin VERSION $(GENERATE_APP )
113+ $(APP ) : lib/elixir/src/elixir.app.src $(GENERATE_APP )
113114 $(Q ) $(GENERATE_APP ) $(VERSION )
114115
115116unicode : $(UNICODE )
Original file line number Diff line number Diff line change 11parent = self ( )
22{ :ok , checker } = Module.ParallelChecker . start_link ( )
33
4+ # Validate we are loading Elixir modules and that they are all in place
5+ [ :elixir ] = Code . get_compiler_option ( :infer_signatures )
6+ true = URI in Application . spec ( :elixir , :modules )
7+
48{ time , modules } =
59 :timer . tc ( fn ->
610 [ _ | _ ] = paths = Path . wildcard ( Path . join ( __DIR__ , "../ebin/Elixir.*.beam" ) )
You can’t perform that action at this time.
0 commit comments