From 4ca7c8417971239ac773c530974e9acce327cc86 Mon Sep 17 00:00:00 2001 From: mats cronqvist Date: Fri, 6 Dec 2013 10:45:52 +0100 Subject: introduce xref_extra_paths --- src/rebar_xref.erl | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/rebar_xref.erl b/src/rebar_xref.erl index 0d89460..91fb60d 100644 --- a/src/rebar_xref.erl +++ b/src/rebar_xref.erl @@ -103,9 +103,11 @@ info(help, xref) -> "Valid rebar.config options:~n" " ~p~n" " ~p~n" + " ~p~n" " ~p~n", [ {xref_warnings, false}, + {xref_extra_paths,[]}, {xref_checks, [undefined_function_calls, undefined_functions, locals_not_used, exports_not_used, deprecated_function_calls, deprecated_functions]}, @@ -146,6 +148,7 @@ code_path(Config) -> %% properly into the overall compile code path if possible. BaseDir = rebar_config:get_xconf(Config, base_dir), [P || P <- code:get_path() ++ + rebar_config:get(Config, xref_extra_paths, []) ++ [filename:join(BaseDir, filename:join(SubDir, "ebin")) || SubDir <- rebar_config:get(Config, sub_dirs, [])], filelib:is_dir(P)]. -- cgit v1.1