summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFred Hebert <mononcqc@ferd.ca>2015-08-13 09:18:56 -0400
committerFred Hebert <mononcqc@ferd.ca>2015-08-13 09:18:56 -0400
commit75364c2cd6282d1d039330ea7e46cac93cba1846 (patch)
tree571749ca714e20e2fdffee2003320ca0dac4362e /src
parent0ad92ddc0fca2fae0532a2ab2a2ee239ee805933 (diff)
parent6666229688a781ed0ccd441e0c3d36689f09a238 (diff)
Merge pull request #708 from tsloughter/dialyzering
Dialyzering
Diffstat (limited to 'src')
-rw-r--r--src/rebar.app.src5
-rw-r--r--src/rebar_app_utils.erl3
-rw-r--r--src/rebar_erlc_compiler.erl2
3 files changed, 8 insertions, 2 deletions
diff --git a/src/rebar.app.src b/src/rebar.app.src
index 9d0e027..0a2e6cf 100644
--- a/src/rebar.app.src
+++ b/src/rebar.app.src
@@ -15,6 +15,11 @@
tools,
eunit,
common_test,
+ dialyzer,
+ public_key,
+ edoc,
+ snmp,
+ getopt,
erlware_commons,
providers,
bbmustache,
diff --git a/src/rebar_app_utils.erl b/src/rebar_app_utils.erl
index 92c3ff8..e9745c3 100644
--- a/src/rebar_app_utils.erl
+++ b/src/rebar_app_utils.erl
@@ -94,7 +94,8 @@ format_error(Error) ->
%% Internal functions
%% ===================================================================
--spec has_all_beams(file:filename_all(), list()) -> true | providers:error().
+-spec has_all_beams(file:filename_all(), [module()]) ->
+ true | ?PRV_ERROR({missing_module, module()}).
has_all_beams(EbinDir, [Module | ModuleList]) ->
BeamFile = filename:join([EbinDir,
ec_cnv:to_list(Module) ++ ".beam"]),
diff --git a/src/rebar_erlc_compiler.erl b/src/rebar_erlc_compiler.erl
index 87cf352..624fe0b 100644
--- a/src/rebar_erlc_compiler.erl
+++ b/src/rebar_erlc_compiler.erl
@@ -382,7 +382,7 @@ expand_file_names(Files, Dirs) ->
end, Files).
--spec internal_erl_compile(rebar_config:config(), file:filename(), file:filename(),
+-spec internal_erl_compile(rebar_state:t(), file:filename(), file:filename(),
file:filename(), list()) -> ok | {ok, any()} | {error, any(), any()}.
internal_erl_compile(Config, Dir, Module, OutDir, ErlOpts) ->
Target = target_base(OutDir, Module) ++ ".beam",