diff --git a/kernel/bootstrap.jam b/kernel/bootstrap.jam index 4ce713d12..1062b0307 100755 --- a/kernel/bootstrap.jam +++ b/kernel/bootstrap.jam @@ -51,7 +51,7 @@ import modules ; # asking for help. for local arg in [ MATCH ^--([^-=].*) : $(ARGV) ] { - local split = [ MATCH ^([^-=]+([^=]*))(=?)(.*)$ : $(arg) ] ; + local split = [ MATCH ^(([^-=]+)[^=]*)(=?)(.*)$ : $(arg) ] ; local full-name = $(split[1]) ; local prefix = $(split[2]) ; local value ; diff --git a/v2/kernel/bootstrap.jam b/v2/kernel/bootstrap.jam index 4ce713d12..1062b0307 100755 --- a/v2/kernel/bootstrap.jam +++ b/v2/kernel/bootstrap.jam @@ -51,7 +51,7 @@ import modules ; # asking for help. for local arg in [ MATCH ^--([^-=].*) : $(ARGV) ] { - local split = [ MATCH ^([^-=]+([^=]*))(=?)(.*)$ : $(arg) ] ; + local split = [ MATCH ^(([^-=]+)[^=]*)(=?)(.*)$ : $(arg) ] ; local full-name = $(split[1]) ; local prefix = $(split[2]) ; local value ;