help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MAKEFLAGS var does not show "-j" param ???


From: Fabrice GIRARDOT
Subject: MAKEFLAGS var does not show "-j" param ???
Date: Tue, 11 Mar 2008 15:26:28 +0100
User-agent: Thunderbird 2.0.0.12 (Windows/20080213)


Hi all.

It seems that the MAKEFLAGS variable does not always
show the "-j" option given to make on its command line.

I'm using GNU make 3.81 built for Win32.
For information, the result is the same with GNU make 3.81
for i486-pc-linux-gnu.


Here is a tiny Makefile example that shows the problem :

-------------Makefile-------------------

$(info MAKEFLAGS=$(MAKEFLAGS))

.PHONY: all

all:
        @echo $(info MAKEFLAGS_in_cmd=$(MAKEFLAGS)) \
        This is command for $@

------------/Makefile-------------------


Some tests with this simple Makefile :


-----------------------------
C:\some_dir> make
MAKEFLAGS=
MAKEFLAGS_in_cmd=
This is command for all
-----------------------------
C:\some_dir> make -w
MAKEFLAGS=w
MAKEFLAGS_in_cmd=w
make: Entering directory `<dir>'
This is command for all
make: Leaving directory `<dir>'
-----------------------------
C:\some_dir> make -j8
MAKEFLAGS=
MAKEFLAGS_in_cmd=j 1
This is command for all
-----------------------------
C:\some_dir> make -w -j8
MAKEFLAGS=w
MAKEFLAGS_in_cmd=wj 1
gnumake: Entering directory `<dir>'
This is command for all
gnumake: Leaving directory `<dir>'
-----------------------------
And also a test on Ubuntu 7.10 :
$ make -j8
MAKEFLAGS=
MAKEFLAGS_in_cmd= --jobserver-fds=3,4 -j
This is command for all
-----------------------------


I've gone through all make's online documentation,
but I can't find why I get this result !

Any idea ?
Should I submit a bug ?


Regards.


--
Fabrice GIRARDOT






reply via email to

[Prev in Thread] Current Thread [Next in Thread]