Allow reordered MAKEFLAGS
authorRay Donnelly <mingw.android@gmail.com>
Wed Jul 10 12:40:21 2013 +0100 (2013-07-10)
changeset 322358ca31386bfb
parent 3222 56db5f3f2c8c
child 3224 4e9c41579ebd
Allow reordered MAKEFLAGS

-R and -r (-Rr) can be reordered to -r and -R (-rR).
This happens with MSYS1/2 gnu-make and mingw32-make,
and triggers "Recursion detected, bailing out..."

Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
Message-Id: <CAOYw7dsdsg-XaDOwwEWJeUUSo2Vu_UD5GtkSgNTu59ai7yx0cQ@mail.gmail.com>
Patchwork-Id: 258027
Makefile.in
     1.1 --- a/Makefile.in	Fri Jun 28 22:35:06 2013 +0200
     1.2 +++ b/Makefile.in	Wed Jul 10 12:40:21 2013 +0100
     1.3 @@ -24,9 +24,14 @@
     1.4  # Note: dual test, because if -R and -r are given on the command line
     1.5  # (who knows?), MAKEFLAGS contains 'Rr' instead of '-Rr', while adding
     1.6  # '-Rr' to MAKEFLAGS adds it literaly ( and does not add 'Rr' )
     1.7 +# Further: quad test because the flags 'rR' and '-rR' can be reordered.
     1.8  ifeq ($(filter Rr,$(MAKEFLAGS)),)
     1.9  ifeq ($(filter -Rr,$(MAKEFLAGS)),)
    1.10 +ifeq ($(filter rR,$(MAKEFLAGS)),)
    1.11 +ifeq ($(filter -rR,$(MAKEFLAGS)),)
    1.12  CT_MAKEFLAGS += -Rr
    1.13 +endif # No -rR
    1.14 +endif # No rR
    1.15  endif # No -Rr
    1.16  endif # No Rr
    1.17