%%-*- mode: erlang -*-

{erl_opts, [debug_info]}.
{xref_checks, [undefined_function_calls]}.

{plugins, [pc]}.

{provider_hooks,
 [
  {pre,
   [
    {compile, {pc, compile}},
    {clean, {pc, clean}}
   ]
  }
 ]
}.

{artifacts, ["priv/csv_parser_nif.so"]}.

{port_specs, [{"priv/csv_parser_nif.so",
               ["c_src/csv_parser_nif.c",
                "c_src/libcsv/libcsv.c"]}]}.

{port_env, [{"CFLAGS", "$CFLAGS -I$REBAR_DEPS_DIR"}]}.


{project_plugins, [
                   rebar3_hex,
                   rebar3_ex_doc
                  ]}.

{hex, [
       {name, "csve"},
       {doc, ex_doc}
      ]}.

{ex_doc, [
          {extras, [{"README.md", #{title => "Overview"}}]},
          {main, "README.md"}
         ]}.
