diff options
author | Tristan Sloughter <[email protected]> | 2017-02-02 10:18:20 -0800 |
---|---|---|
committer | GitHub <[email protected]> | 2017-02-02 10:18:20 -0800 |
commit | d3d9bc73afaf4b145d7e6d484096534b297faf7f (patch) | |
tree | 3e7231591577f6b6a3b3d24e7400fac16db8f317 /src/rlx_state.erl | |
parent | a4d7fa1914dd0ea6c53221c3a4056fc23a7bde9d (diff) | |
parent | 59ace4da2dbc317a922f3ef0022ccc0455b882da (diff) | |
download | relx-d3d9bc73afaf4b145d7e6d484096534b297faf7f.tar.gz relx-d3d9bc73afaf4b145d7e6d484096534b297faf7f.tar.bz2 relx-d3d9bc73afaf4b145d7e6d484096534b297faf7f.zip |
Merge pull request #559 from lrascao/feature/fix_crash_on_relup_warning
Feature/fix crash on relup warning
Diffstat (limited to 'src/rlx_state.erl')
-rw-r--r-- | src/rlx_state.erl | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/rlx_state.erl b/src/rlx_state.erl index 75a5cba..5032628 100644 --- a/src/rlx_state.erl +++ b/src/rlx_state.erl @@ -84,8 +84,9 @@ format/1, format/2, exclude_modules/1, - exclude_modules/2]). - + exclude_modules/2, + warnings_as_errors/1, + warnings_as_errors/2]). -export_type([t/0, releases/0, @@ -117,7 +118,8 @@ include_src=true :: boolean(), upfrom :: string() | binary() | undefined, config_values :: ec_dictionary:dictionary(Key::atom(), - Value::term())}). + Value::term()), + warnings_as_errors=false :: boolean()}). %%============================================================================ %% types @@ -454,6 +456,14 @@ hooks(_State=#state_t{providers=Providers}, Target) -> Provider = providers:get_provider(Target, Providers), providers:hooks(Provider). +-spec warnings_as_errors(t()) -> boolean(). +warnings_as_errors(#state_t{warnings_as_errors=WarningsAsErrors}) -> + WarningsAsErrors. + +-spec warnings_as_errors(t(), boolean()) -> t(). +warnings_as_errors(State, WarningsAsErrors) -> + State#state_t{warnings_as_errors=WarningsAsErrors}. + %% =================================================================== %% Internal functions %% =================================================================== |