freebsd-dev/contrib/amd/m4/autopat
2003-09-02 15:27:38 +00:00

37 lines
741 B
Bash
Executable File

#!/bin/bash -norc
# find patterns of cache entries to automatically remove from config.cache
# Used by am-utils developers.
# Erez Zadok <ezk@cs.columbia.edu>
#set -x
macdir="../m4/macros"
# find the right directory
if [ ! -d $macdir ]; then
echo "Could not find $macdir directory."
exit 2
fi
# skip if no config.cache file
if [ ! -f config.cache ]; then
echo "Not in the A.cpu-company-system."
exit 2
fi
# look for files that changed vs. config.cache
pat=""
for i in ${macdir}/*.m4; do
if test $i -nt config.cache; then
n=`egrep '^ac_cv_' $i |sed 's/[^a-zA-Z0-9_].*//g'|sort|uniq`
if test -z "$n"; then
continue;
fi
if test -z "$pat"; then
pat="$n"
else
pat="$pat|$n"
fi
fi
done
echo "$pat"