summaryrefslogtreecommitdiff
path: root/src/rebar_dir.erl
diff options
context:
space:
mode:
authorTristan Sloughter <t@crashfast.com>2015-08-29 21:41:58 -0500
committerTristan Sloughter <t@crashfast.com>2015-08-31 21:40:51 -0500
commit32d07ec0767524c8bdf0321c70a741ab64dedd78 (patch)
tree753df6f323b76fec5d9d7561ac4caed5090255ad /src/rebar_dir.erl
parent3aec31f0bcc6b8b0e240e25f9ec4baed27e51b5a (diff)
build on already created AppInfo instead of having to do copy
Diffstat (limited to 'src/rebar_dir.erl')
-rw-r--r--src/rebar_dir.erl34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/rebar_dir.erl b/src/rebar_dir.erl
index af6696e..39fa723 100644
--- a/src/rebar_dir.erl
+++ b/src/rebar_dir.erl
@@ -129,34 +129,34 @@ do_make_relative_path(Source, Target) ->
Base = lists:duplicate(max(length(Target) - 1, 0), ".."),
filename:join(Base ++ Source).
--spec src_dirs(rebar_app_info:t()) -> list(file:filename_all()).
-src_dirs(State) -> src_dirs(State, []).
+-spec src_dirs(rebar_dict()) -> list(file:filename_all()).
+src_dirs(Opts) -> src_dirs(Opts, []).
--spec src_dirs(rebar_app_info:t(), list(file:filename_all())) -> list(file:filename_all()).
-src_dirs(AppInfo, Default) ->
- ErlOpts = rebar_utils:erl_opts(AppInfo),
+-spec src_dirs(rebar_dict(), list(file:filename_all())) -> list(file:filename_all()).
+src_dirs(Opts, Default) ->
+ ErlOpts = rebar_utils:erl_opts(Opts),
Vs = proplists:get_all_values(src_dirs, ErlOpts),
- case lists:append([rebar_utils:get(AppInfo, src_dirs, []) | Vs]) of
+ case lists:append([rebar_utils:get(Opts, src_dirs, []) | Vs]) of
[] -> Default;
Dirs -> Dirs
end.
--spec extra_src_dirs(rebar_app_info:t()) -> list(file:filename_all()).
-extra_src_dirs(AppInfo) -> extra_src_dirs(AppInfo, []).
+-spec extra_src_dirs(rebar_dict()) -> list(file:filename_all()).
+extra_src_dirs(Opts) -> extra_src_dirs(Opts, []).
--spec extra_src_dirs(rebar_app_info:t(), list(file:filename_all())) -> list(file:filename_all()).
-extra_src_dirs(AppInfo, Default) ->
- ErlOpts = rebar_utils:erl_opts(AppInfo),
+-spec extra_src_dirs(rebar_dict(), list(file:filename_all())) -> list(file:filename_all()).
+extra_src_dirs(Opts, Default) ->
+ ErlOpts = rebar_utils:erl_opts(Opts),
Vs = proplists:get_all_values(extra_src_dirs, ErlOpts),
- case lists:append([rebar_utils:get(AppInfo, extra_src_dirs, []) | Vs]) of
+ case lists:append([rebar_utils:get(Opts, extra_src_dirs, []) | Vs]) of
[] -> Default;
Dirs -> Dirs
end.
--spec all_src_dirs(rebar_app_info:t()) -> list(file:filename_all()).
-all_src_dirs(AppInfo) -> all_src_dirs(AppInfo, [], []).
+-spec all_src_dirs(rebar_dict()) -> list(file:filename_all()).
+all_src_dirs(Opts) -> all_src_dirs(Opts, [], []).
--spec all_src_dirs(rebar_app_info:t(), list(file:filename_all()), list(file:filename_all())) ->
+-spec all_src_dirs(rebar_dict(), list(file:filename_all()), list(file:filename_all())) ->
list(file:filename_all()).
-all_src_dirs(AppInfo, SrcDefault, ExtraDefault) ->
- src_dirs(AppInfo, SrcDefault) ++ extra_src_dirs(AppInfo, ExtraDefault).
+all_src_dirs(Opts, SrcDefault, ExtraDefault) ->
+ src_dirs(Opts, SrcDefault) ++ extra_src_dirs(Opts, ExtraDefault).