]> git.ipfire.org Git - thirdparty/make.git/commit
* tests/scripts/*: Switch TAB chars to #TAB# markup
authorPaul Smith <psmith@gnu.org>
Sun, 24 Aug 2025 18:29:11 +0000 (14:29 -0400)
committerPaul Smith <psmith@gnu.org>
Sun, 24 Aug 2025 18:29:11 +0000 (14:29 -0400)
commitfdcaaed8d7c1a2c749d3bdb96689e3d4c904049a
treefa5ec75f676631015deab31e96060818a08c56e1
parente7a95089c8a1b4a424e9383b3dcc2b416feb0e4c
* tests/scripts/*: Switch TAB chars to #TAB# markup

Avoid Emacs local variable settings to disable whitespace cleanup,
by creating markup tokens for TAB characters (#TAB#) and space
characters (#SPACE#) (for end-of-line spaces).  Modify all the
tests that use TABs to use the new markup.  This requires changing
some old-fashioned tests to use the modern run_make_test().  Also
remove some of the comments regarding test numbers now that the
framework keeps track.
22 files changed:
tests/run_make_tests.pl
tests/scripts/features/comments
tests/scripts/features/conditionals
tests/scripts/features/order_only
tests/scripts/features/patspecific_vars
tests/scripts/features/statipattrules
tests/scripts/functions/andor
tests/scripts/functions/call
tests/scripts/functions/error
tests/scripts/functions/eval
tests/scripts/functions/sort
tests/scripts/functions/strip
tests/scripts/functions/warning
tests/scripts/misc/general3
tests/scripts/options/dash-B
tests/scripts/options/dash-W
tests/scripts/targets/ONESHELL
tests/scripts/variables/MAKE
tests/scripts/variables/MAKECMDGOALS
tests/scripts/variables/automatic
tests/scripts/variables/define
tests/scripts/variables/special