diff options
Diffstat (limited to 'src/rebar_app_info.erl')
-rw-r--r-- | src/rebar_app_info.erl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rebar_app_info.erl b/src/rebar_app_info.erl index f790cd3..3854ea7 100644 --- a/src/rebar_app_info.erl +++ b/src/rebar_app_info.erl @@ -20,6 +20,8 @@ ebin_dir/1, applications/1, applications/2, + profile/1, + profile/2, deps/1, deps/2, dep_level/1, @@ -41,6 +43,7 @@ app_details=[] :: list(), applications=[] :: list(), deps=[] :: list(), + profile=default :: atom(), dep_level=0 :: integer(), dir :: file:name(), source :: string() | tuple() | undefined, @@ -166,6 +169,14 @@ applications(#app_info_t{applications=Applications}) -> applications(AppInfo=#app_info_t{}, Applications) -> AppInfo#app_info_t{applications=Applications}. +-spec profile(t()) -> list(). +profile(#app_info_t{profile=Profile}) -> + Profile. + +-spec profile(t(), list()) -> t(). +profile(AppInfo=#app_info_t{}, Profile) -> + AppInfo#app_info_t{profile=Profile}. + -spec deps(t()) -> list(). deps(#app_info_t{deps=Deps}) -> Deps. |