{deps, [cf]}.

{ct_opts, [
    {ct_hooks, [cth_readable_failonly, cth_readable_shell]}
]}.

{ct_compile_opts, [
    {parse_transform, cth_readable_transform}
]}.
{eunit_compile_opts, [ % to avoid 'do eunit, ct' eating up the parse transform
    {parse_transform, cth_readable_transform}
]}.

{erl_opts, [{platform_define, "^(R|1|20)", no_logger_hrl}]}.

{profiles, [
    {test, [
        {deps, [{lager, "3.9.2"}]},
        {erl_opts, [debug_info, nowarn_export_all]}
    ]}
]}.

{dialyzer, [
    {warnings, [no_unknown]}
]}.
