diff --git a/docs/doxygen/regen.sh b/docs/doxygen/regen.sh index e3d7198d45..ddbafc2ce9 100755 --- a/docs/doxygen/regen.sh +++ b/docs/doxygen/regen.sh @@ -9,16 +9,14 @@ # ./regen.sh [html|chm|xml|latex|all] # # Pass "x" to regen only the X output format and "all" to regen them all. -# If no arguments are passed all formats are regenerated -# (just like passing "all"). +# If no arguments are passed, HTML is regenerated (just like passing "html"). # -# remember current folder and then cd to the docs/doxygen one +# cd to the directory this script is in me=$(basename $0) path=${0%%/$me} # path from which the script has been launched -current=$(pwd) -cd $path +cd "$path" if [[ -z "$WXWIDGETS" ]]; then # Notice the use of -P to ensure we get the canonical path even if there # are symlinks in the current path. This is important because Doxygen @@ -59,48 +57,48 @@ mkdir -p out/html/generic cp images/generic/*png out/html/generic # Defaults for settings controlled by this script -export GENERATE_DOCSET="NO"; -export GENERATE_HTML="NO"; -export GENERATE_HTMLHELP="NO"; -export GENERATE_LATEX="NO"; -export GENERATE_QHP="NO"; -export GENERATE_XML="NO"; -export SEARCHENGINE="NO"; -export SERVER_BASED_SEARCH="NO"; +export GENERATE_DOCSET="NO" +export GENERATE_HTML="NO" +export GENERATE_HTMLHELP="NO" +export GENERATE_LATEX="NO" +export GENERATE_QHP="NO" +export GENERATE_XML="NO" +export SEARCHENGINE="NO" +export SERVER_BASED_SEARCH="NO" # Which format should we generate during this run? case "$1" in all) # All *main* formats, not all formats, here for backwards compat. - export GENERATE_HTML="YES"; - export GENERATE_HTMLHELP="YES"; - export GENERATE_XML="YES"; + export GENERATE_HTML="YES" + export GENERATE_HTMLHELP="YES" + export GENERATE_XML="YES" ;; chm) - export GENERATE_HTML="YES"; - export GENERATE_HTMLHELP="YES"; + export GENERATE_HTML="YES" + export GENERATE_HTMLHELP="YES" ;; docset) - export GENERATE_DOCSET="YES"; - export GENERATE_HTML="YES"; + export GENERATE_DOCSET="YES" + export GENERATE_HTML="YES" ;; latex) - export GENERATE_LATEX="YES"; + export GENERATE_LATEX="YES" ;; php) # HTML, but with PHP Search Engine - export GENERATE_HTML="YES"; - export SEARCHENGINE="YES"; - export SERVER_BASED_SEARCH="YES"; + export GENERATE_HTML="YES" + export SEARCHENGINE="YES" + export SERVER_BASED_SEARCH="YES" ;; qch) - export GENERATE_HTML="YES"; - export GENERATE_QHP="YES"; + export GENERATE_HTML="YES" + export GENERATE_QHP="YES" ;; xml) - export GENERATE_XML="YES"; + export GENERATE_XML="YES" ;; *) # Default to HTML only - export GENERATE_HTML="YES"; - export SEARCHENGINE="YES"; + export GENERATE_HTML="YES" + export SEARCHENGINE="YES" ;; esac @@ -201,8 +199,4 @@ fi currpath=`pwd`/ interfacepath=`cd ../../interface && pwd`/ cat doxygen.log | sed -e "s|$currpath||g" -e "s|$interfacepath||g" > temp -cat temp > doxygen.log -rm temp - -# return to the original folder from which this script was launched -cd $current +mv temp doxygen.log