#!/bin/bash ########################################################################### # astyle.sh # --------------------- # Date : August 2008 # Copyright : (C) 2008 by Juergen E. Fischer # Email : jef at norbit dot de ########################################################################### # # # This program is free software; you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License, or # # (at your option) any later version. # # # ########################################################################### for ASTYLE in $(dirname $0)/qgisstyle $(dirname $0)/RelWithDebInfo/qgisstyle do if type -p $ASTYLE >/dev/null; then break fi ASTYLE= done if [ -z "$ASTYLE" ]; then echo "qgisstyle not found - please enable WITH_ASTYLE in cmake and build it" >&2 exit 1 fi if ! type -p flip >/dev/null; then flip() { : } fi set -e export ARTISTIC_STYLE_OPTIONS="\ --preserve-date \ --indent-preprocessor \ --brackets=break \ --convert-tabs \ --indent=spaces=2 \ --indent-classes \ --indent-labels \ --indent-namespaces \ --indent-switches \ --one-line=keep-blocks \ --one-line=keep-statements \ --max-instatement-indent=40 \ --min-conditional-indent=-1 \ --suffix=none" export ARTISTIC_STYLE_OPTIONS="\ $ARTISTIC_STYLE_OPTIONS \ --pad=oper \ --pad=paren-in \ --unpad=paren" for f in "$@"; do if ! [ -f "$f" ]; then echo "$f not found" >&2 continue fi flip -ub "$f" #qgsloggermig.pl "$f" $ASTYLE $ARTISTIC_STYLE_OPTIONS "$f" done