Mercurial > hg > soundsoftware-site
diff extra/soundsoftware/extract-doxygen.sh @ 228:3c084a25d8ab feature_20
Make use of doxysafe
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Thu, 17 Feb 2011 17:46:14 +0000 |
parents | c3544e9fd588 |
children |
line wrap: on
line diff
--- a/extra/soundsoftware/extract-doxygen.sh Thu Feb 17 15:48:39 2011 +0000 +++ b/extra/soundsoftware/extract-doxygen.sh Thu Feb 17 17:46:14 2011 +0000 @@ -2,6 +2,12 @@ docdir="/var/doc" +progdir=$(dirname $0) +case "$progdir" in + /*) ;; + *) progdir="$(pwd)/$progdir" ;; +esac + project="$1" projectdir="$2" targetdir="$3" @@ -37,22 +43,7 @@ cd "$projectdir" || exit 1 -# hmm. should be a whitelist - -cat "$doxyfile" | \ - grep -vi OUTPUT_DIRECTORY | \ - grep -vi HTML_OUTPUT | \ - grep -vi SEARCHENGINE | \ - grep -vi HAVE_DOT | \ - grep -vi DOT_FONTNAME | \ - grep -vi DOT_FONTPATH | \ - grep -vi DOT_TRANSPARENT | \ - sed -e '$a OUTPUT_DIRECTORY='"$targetdir" \ - -e '$a HTML_OUTPUT = .' \ - -e '$a SEARCHENGINE = NO' \ - -e '$a HAVE_DOT = YES' \ - -e '$a DOT_FONTNAME = FreeMono' \ - -e '$a DOT_FONTPATH = /usr/share/fonts/truetype/freefont' \ - -e '$a DOT_TRANSPARENT = YES' | \ +"$progdir/doxysafe.pl" "$doxyfile" | \ + sed -e '$a OUTPUT_DIRECTORY='"$targetdir" | \ doxygen -