diff options
author | Tristan Sloughter <[email protected]> | 2013-04-05 14:49:57 -0700 |
---|---|---|
committer | Tristan Sloughter <[email protected]> | 2013-04-05 14:49:57 -0700 |
commit | 7a3d9ded855d6ccc4f8d56711bd0c0154bfa390c (patch) | |
tree | e6a47453fc6e99c3a6b0dc233383e74556db348b /rebar.config.script | |
parent | 467a0ffd5325753ee5c7f3f936f2dee76a9d6193 (diff) | |
parent | 34cee33d7d9e70b4056c7349e214151a7be41cc6 (diff) | |
download | relx-7a3d9ded855d6ccc4f8d56711bd0c0154bfa390c.tar.gz relx-7a3d9ded855d6ccc4f8d56711bd0c0154bfa390c.tar.bz2 relx-7a3d9ded855d6ccc4f8d56711bd0c0154bfa390c.zip |
Merge pull request #43 from erlware/next
Next
Diffstat (limited to 'rebar.config.script')
-rw-r--r-- | rebar.config.script | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/rebar.config.script b/rebar.config.script new file mode 100644 index 0000000..c19a751 --- /dev/null +++ b/rebar.config.script @@ -0,0 +1,15 @@ +{match, [ErtsNumber]} = re:run(erlang:system_info(otp_release), "R(\\d+).+", [{capture, [1], list}]), +ErtsVsn = erlang:list_to_integer(ErtsNumber), +Opts1 = case lists:keysearch(erl_opts, 1, CONFIG) of + {value, {erl_opts, Opts0}} -> + Opts0; + false -> + [] + end, +Opts2 = if + ErtsVsn >= 15 -> + [{d, have_callback_support} | Opts1]; + true -> + Opts1 + end, +lists:keystore(erl_opts, 1, CONFIG, {erl_opts, Opts2}). |