make/tests/scripts
Paul Smith e72c5e021f [SV 61226] Revert changes to detect missing included files
The fix for SV 60595 introduced a backward-incompatibility: rules that
purported to rebuild included files, but didn't actually do so, were
treated as errors whereas before they were ignored.  This breaks a
common idiom in makefiles where an empty recipe is created for an
included makefile so make doesn't complain if it doesn't exist.

Unfortunately this means make cannot diagnose some types of errors.

Extra tests supplied by Dmitry Goncharov <dgoncharov@users.sf.net>.

* doc/make.texi (Including Other Makefiles): Clarify this behavior.
* src/main.c (main): Don't run the new check-for-errors behavior.
* tests/scripts/features/reinvoke: Reset tests of the "old" behavior
and add new tests for this situation.
2022-01-17 18:45:47 -05:00
..
features [SV 61226] Revert changes to detect missing included files 2022-01-17 18:45:47 -05:00
functions Remove arbitrary limits on intcmp integers 2021-12-19 16:34:19 -05:00
misc Special-case Windows error results 2021-11-28 14:27:10 -05:00
options tests: Enhance output to contain filename/line number info 2021-11-27 14:03:44 -05:00
targets * tests/scripts/targets/INTERMEDIATE: Rewrite for new test method 2021-12-29 15:27:04 -05:00
variables Add support for the POSIX :::= assignment operator. 2021-09-20 00:29:31 -04:00
vms Refresh the test suite framework implementation. 2019-09-16 08:25:33 -04:00
test_template Update the test template. A few fixes in run_make_test(). 2004-09-22 04:36:17 +00:00