make flags analysis: cater to GNU make 3.83 (still unreleased as of now)
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 1 May 2013 23:10:13 +0000 (01:10 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 2 May 2013 16:42:50 +0000 (18:42 +0200)
commitc93bc3d4e6d12068f0d9b32b67ec63b3ca3313bd
tree62fa5f76c8f245fc8c2b1937921e5f800dfcf1d6
parent7aa99186d1c5fb31d3fd39beb129fc4cb44f2c7c
make flags analysis: cater to GNU make 3.83 (still unreleased as of now)

The current development version of GNU make (that is planned to become
GNU make 3.83, sooner or later) has changed the format its $(MFLAGS)
variable slightly, removing the space between an option and its argument:

   # With GNU make 3.82, compiled from official tarball:
   $ make -f- <<<'all:; @echo "$$MFLAGS"' -I none
   -I none

   # With development version of GNU make (Git commit b5ea49b):
   $ make -f- <<<'all:; @echo "$$MFLAGS"' -I none
   -Inone

This was done on purpose, in order to support more easily the new
option '-O', which takes an optional argument; see:

  <http://lists.gnu.org/archive/html/bug-make/2013-05/msg00001.html>

So Just adapt to the new format as well.

* t/header-vars.am (am__make_running_with_option): Adjust to cater
to the new GNU make behaviour.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
lib/am/header-vars.am