From 685758e852db5ad1c50116725662741433298e7b Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 26 Nov 2008 12:48:37 +0100 Subject: tools: rename codecheck-config to checkconfig.sh Signed-off-by: Karel Zak --- tools/checkconfig.sh | 38 ++++++++++++++++++++++++++++++++++++++ tools/codecheck-config | 38 -------------------------------------- 2 files changed, 38 insertions(+), 38 deletions(-) create mode 100755 tools/checkconfig.sh delete mode 100755 tools/codecheck-config (limited to 'tools') diff --git a/tools/checkconfig.sh b/tools/checkconfig.sh new file mode 100755 index 000000000..ff38bac7d --- /dev/null +++ b/tools/checkconfig.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +# +# This script checks for HAVE_ and ENABLE_ macros which are +# not included in config.h.in +# +# Copyright (C) 2007 Matthias Koenig +# + +srcdir=$1 + +if [ ! "$srcdir" ]; then + srcdir=$PWD +fi + +CONFIG="$srcdir/config.h.in" +if [ ! -f "$CONFIG" ]; then + echo "config.h.in is needed" + exit 1 +fi + +SOURCES=$(find $srcdir -name "*.c") + +for f in $SOURCES; do + DEFINES=$(sed -n -e 's/.*[ \t(]\+\(HAVE_[[:alnum:]]\+[^ \t);]*\).*/\1/p' \ + -e 's/.*[ \t(]\+\(ENABLE_[[:alnum:]]\+[^ \t);]*\).*/\1/p' \ + $f | sort -u) + [ -z "$DEFINES" ] && continue + + for d in $DEFINES; do + case $d in + HAVE_CONFIG_H) continue;; + *) grep -q "$d\( \|\>\)" $CONFIG || echo $(echo $f | sed 's:'$srcdir/'::') ": $d" + + ;; + esac + done +done diff --git a/tools/codecheck-config b/tools/codecheck-config deleted file mode 100755 index ff38bac7d..000000000 --- a/tools/codecheck-config +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -# -# This script checks for HAVE_ and ENABLE_ macros which are -# not included in config.h.in -# -# Copyright (C) 2007 Matthias Koenig -# - -srcdir=$1 - -if [ ! "$srcdir" ]; then - srcdir=$PWD -fi - -CONFIG="$srcdir/config.h.in" -if [ ! -f "$CONFIG" ]; then - echo "config.h.in is needed" - exit 1 -fi - -SOURCES=$(find $srcdir -name "*.c") - -for f in $SOURCES; do - DEFINES=$(sed -n -e 's/.*[ \t(]\+\(HAVE_[[:alnum:]]\+[^ \t);]*\).*/\1/p' \ - -e 's/.*[ \t(]\+\(ENABLE_[[:alnum:]]\+[^ \t);]*\).*/\1/p' \ - $f | sort -u) - [ -z "$DEFINES" ] && continue - - for d in $DEFINES; do - case $d in - HAVE_CONFIG_H) continue;; - *) grep -q "$d\( \|\>\)" $CONFIG || echo $(echo $f | sed 's:'$srcdir/'::') ": $d" - - ;; - esac - done -done -- cgit v1.2.3-55-g7522