summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoseph Wayne Norton <norton@alum.mit.edu>2014-03-01 15:36:44 -0600
committerJoseph Wayne Norton <norton@alum.mit.edu>2014-03-29 23:22:47 -0500
commitdef6b8c98d6426430bf9de23622ff7e5b35c89ba (patch)
treecb5ede559425c646e11bbc7597aac4f51c28b578 /src
parent47c089aa806653d826b8bc5f4b8dc29724af1da7 (diff)
Add partial support for Erlang/OTP 17
Allow rebar to compile applications using Erlang/OTP 17 and older versions. This patch only provides partial support since the rebar tool itself must be compiled using an Erlang/OTP version that is older than 17.
Diffstat (limited to 'src')
-rw-r--r--src/rebar_require_vsn.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/rebar_require_vsn.erl b/src/rebar_require_vsn.erl
index 385f55c..af805c8 100644
--- a/src/rebar_require_vsn.erl
+++ b/src/rebar_require_vsn.erl
@@ -34,7 +34,8 @@
eunit/2]).
%% for internal use only
--export([info/2]).
+-export([info/2,
+ version_tuple/2]).
%% ===================================================================
%% Public API
@@ -110,7 +111,7 @@ check_versions(Config) ->
end.
version_tuple(OtpRelease, Type) ->
- case re:run(OtpRelease, "R(\\d+)B?-?(\\d+)?", [{capture, all, list}]) of
+ case re:run(OtpRelease, "R?(\\d+)B?-?(\\d+)?", [{capture, all, list}]) of
{match, [_Full, Maj, Min]} ->
{list_to_integer(Maj), list_to_integer(Min)};
{match, [_Full, Maj]} ->