make/tests/scripts/features
Paul Smith 5bd7ad2b22 Preserve the real value of -jN in MAKEFLAGS using jobserver.
Previously if the jobserver was active, MAKEFLAGS would contain only
the -j option but not the number (not -j5 or whatever) so users
could not discover that value.  Allow that value to be provided in
MAKEFLAGS without error but still give warnings if -jN is provided
on the command line if the jobserver is already activated.

* NEWS: Discuss the new behavior.
* os.h, posixos.c, w32/w32os.c: Return success/failure from
jobserver_setup() and jobserver_parse_auth().
* main.c (main): Separate the command line storage of job slots (now
in arg_job_slots) from the control storage (in job_slots).  Make a
distinction between -jN flags read from MAKEFLAGS and those seen
on the command line: for the latter if the jobserver is enabled then
warn and disable it, as before.
* tests/scripts/features/jobserver: Add new testing.
2016-04-04 01:38:37 -04:00
..
archives * tests/scripts/features/archives: Handle deterministic archives. 2016-02-29 01:31:16 -05:00
comments
conditionals
default_names
double_colon
echoing
errors * job.c (child_error): Combine file info with error message. 2016-03-20 14:23:22 -04:00
escape
export
include
jobserver Preserve the real value of -jN in MAKEFLAGS using jobserver. 2016-04-04 01:38:37 -04:00
load [SV 46581] Pre-define .LOADED to avoid warnings. 2016-03-13 03:02:00 -04:00
loadapi
mult_rules
mult_targets
order_only
output-sync Preserve the real value of -jN in MAKEFLAGS using jobserver. 2016-04-04 01:38:37 -04:00
override
parallelism * job.c (child_error): Combine file info with error message. 2016-03-20 14:23:22 -04:00
patspecific_vars
patternrules * job.c (child_error): Combine file info with error message. 2016-03-20 14:23:22 -04:00
quoting
recursion
reinvoke
rule_glob
se_explicit
se_implicit
se_statpat
shell_assignment
statipattrules
targetvars
utf8
varnesting
vpath
vpath2
vpath3 [SV 41758]: Fix archive support for VMS. 2014-10-20 01:31:42 -04:00
vpathgpath
vpathplus * job.c (child_error): Combine file info with error message. 2016-03-20 14:23:22 -04:00