mirror of
https://github.com/processone/ejabberd.git
synced 2024-09-25 14:24:55 +02:00
ext_mod: files_to_path is deprecated, use compile_to_path
As recommended in
d9cf285d71/lib/elixir/lib/kernel/parallel_compiler.ex (L240)
This commit is contained in:
parent
8a3344e78a
commit
28e37bcaad
@ -673,8 +673,12 @@ compile_elixir_files(Dest, [File | _] = Files) when is_list(Dest) and is_list(Fi
|
||||
compile_elixir_files(list_to_binary(Dest), BinFiles);
|
||||
|
||||
compile_elixir_files(Dest, Files) ->
|
||||
try 'Elixir.Kernel.ParallelCompiler':files_to_path(Files, Dest, []) of
|
||||
Modules when is_list(Modules) -> {ok, Modules}
|
||||
try 'Elixir.Kernel.ParallelCompiler':compile_to_path(Files, Dest, [{return_diagnostics, true}]) of
|
||||
{ok, Modules, []} when is_list(Modules) ->
|
||||
{ok, Modules};
|
||||
{ok, Modules, Warnings} when is_list(Modules) ->
|
||||
?WARNING_MSG("Warnings compiling module: ~n~p", [Warnings]),
|
||||
{ok, Modules}
|
||||
catch
|
||||
A:B ->
|
||||
?ERROR_MSG("Problem ~p compiling Elixir files: ~p~nFiles: ~p", [A, B, Files]),
|
||||
|
Loading…
Reference in New Issue
Block a user