diff options
-rw-r--r-- | cfg.mk | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -245,7 +245,11 @@ FILTER_LONG_LINES = \ \|^[^:]*tests/misc/sha[0-9]*sum.*\.pl[-:]| d; \ \|^[^:]*tests/pr/|{ \|^[^:]*tests/pr/pr-tests:| !d; }; sc_long_lines: - @files=$$($(VC_LIST_EXCEPT) | xargs wc -L | sed -rn '/ total$$/d;\ + @wc -L /dev/null >/dev/null 2>/dev/null \ + || { echo "$@: skipping: wc -L not supported"; exit 0; }; \ + sed -r 1q /dev/null 2>/dev/null \ + || { echo "$@: skipping: sed -r not supported"; exit 0; }; \ + files=$$($(VC_LIST_EXCEPT) | xargs wc -L | sed -rn '/ total$$/d;\ s/^ *(8[1-9]|9[0-9]|[0-9]\{3,\}) //p'); \ halt='line(s) with more than 80 characters; reindent'; \ for file in $$files; do \ |