|
From: | Brian |
Subject: | Generating a list of defined but unused macros |
Date: | Thu, 2 Feb 2006 17:23:21 -0700 |
unused:
@ if [ -e /tmp/unused_macros.log ]; then rm -f /tmp/unused_macros.log; fi
@ m4 -dta -R/usr/share/autoconf/autoconf/autoconf.m4f `ls *.m4` -o/tmp/unused_macros.log
@ grep AC_DEFUN /tmp/unused_macros.log | sed -r 's/m4trace:.*AC_DEFUN\(([A-Z_]*),\s|$|./\1/g' | sort | uniq > /tmp/unused_macros.log
@ cat *.m4 | grep AC_DEFUN | sed -r 's/.*AC_DEFUN\(\[(.*)\]\,.*/\1/' >> /tmp/unused_macros.log
@ echo Unused macros: "`cat /tmp/unused_macros.log | tr "\n" "\\n " | sort | uniq -u`"
[Prev in Thread] | Current Thread | [Next in Thread] |