diff options
author | Mickael Remond <mremond@process-one.net> | 2015-04-06 12:39:21 +0200 |
---|---|---|
committer | Mickael Remond <mremond@process-one.net> | 2015-04-06 12:39:21 +0200 |
commit | cc247c551044f9db364002c97e8721d77049d09c (patch) | |
tree | 7100ee39148bc914b6c17146e691e75a8ee7c1a0 /mix.exs | |
parent | Remove unused variable (diff) |
Fix compilation result for asn1 files
Diffstat (limited to 'mix.exs')
-rw-r--r-- | mix.exs | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -51,7 +51,6 @@ defmodule Mix.Tasks.Compile.Asn1 do @recursive true @manifest ".compile.asn1" - @spec run(OptionParser.argv) :: :ok | :noop def run(args) do {opts, _, _} = OptionParser.parse(args, switches: [force: :boolean]) @@ -64,8 +63,10 @@ defmodule Mix.Tasks.Compile.Asn1 do Erlang.compile(manifest(), mappings, :asn1, :erl, opts[:force], fn input, output -> options = options ++ [:noobj, outdir: Erlang.to_erl_file(Path.dirname(output))] - :asn1ct.compile(Erlang.to_erl_file(input), options) - :ok + case :asn1ct.compile(Erlang.to_erl_file(input), options) do + :ok -> {:ok, :done} + error -> error + end end) end |