make/tests/scripts/features
Paul Smith 1ceeb8c64b [SV 14927] Allow parallel builds for archives
Compare the timestamp of the object file (if it exists) with the
archived object and if the object file is newer, ensure it's updated
in the archive.

* NEWS: Announce the new capability.
* doc/make.texi (Dangers When Using Archives): Explain how to enable
parallel builds with archives.
* src/remake.c (f_mtime): For archive element files check the mod
time of the object file (if it exists) against the archive object
(if it exists).
* tests/scripts/features/archives: Add tests for this capability.
2023-01-03 01:57:35 -05:00
..
archives [SV 14927] Allow parallel builds for archives 2023-01-03 01:57:35 -05:00
comments
conditionals Convert references from "GNU make" to "GNU Make" 2023-01-01 17:05:12 -05:00
default_names Add preprocessor macros for different platforms 2022-10-18 14:20:44 -04:00
dircache
double_colon
echoing
errors tests [WINDOWS32]: Support Strawberry Perl on Windows 2022-12-20 02:14:18 -05:00
escape
exec * tests/scripts/features/exec: Don't test with C shells 2022-10-25 14:49:10 -04:00
export Convert references from "GNU make" to "GNU Make" 2023-01-01 17:05:12 -05:00
grouped_targets [SV 12078, SV 62809] Rebuild grouped targets if any is missing 2022-09-20 03:55:39 -04:00
implicit_search Apply spelling fixes discovered by Codespell 2022-12-31 13:21:09 -05:00
include Convert references from "GNU make" to "GNU Make" 2023-01-01 17:05:12 -05:00
jobserver Keep going if we can't connect to the jobserver 2022-11-13 10:39:48 -05:00
load
loadapi Enhance tests to work on different systems 2022-10-22 22:37:49 -04:00
mult_rules
mult_targets
order_only
output-sync Apply spelling fixes discovered by Codespell 2022-12-31 13:21:09 -05:00
override
parallelism Avoid using false(1) in regression tests 2022-12-31 10:51:24 -05:00
patspecific_vars
patternrules Apply spelling fixes discovered by Codespell 2022-12-31 13:21:09 -05:00
quoting
recursion
reinvoke Convert references from "GNU make" to "GNU Make" 2023-01-01 17:05:12 -05:00
rule_glob
se_explicit Apply spelling fixes discovered by Codespell 2022-12-31 13:21:09 -05:00
se_implicit
se_statpat
shell_assignment
statipattrules Apply spelling fixes discovered by Codespell 2022-12-31 13:21:09 -05:00
suffixrules
targetvars
temp_stdin tests [WINDOWS32]: Support Strawberry Perl on Windows 2022-12-20 02:14:18 -05:00
utf8
varnesting Fix issues found by ASAN and Coverity 2022-10-31 02:23:04 -04:00
vpath [SV 12078, SV 62809] Rebuild grouped targets if any is missing 2022-09-20 03:55:39 -04:00
vpathgpath
vpathplus [SV 12078, SV 62809] Rebuild grouped targets if any is missing 2022-09-20 03:55:39 -04:00