1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-20 18:56:34 +01:00
falkonOfficial/scripts/coding_style.sh

36 lines
816 B
Bash
Raw Normal View History

#!/bin/bash
#
# Requirements:
# astyle > =2.02 (patched with foreach support)
# normalize (Qt tool to normalize all signal/slots format)
#
OPTIONS="--indent=spaces=4 --style=linux
--pad-oper --unpad-paren --pad-header --convert-tabs
--indent-preprocessor --break-closing-brackets
--align-pointer=type --align-reference=name
--suffix=none --formatted"
2013-01-21 22:38:31 +01:00
function format_sources {
astyle $OPTIONS \
`find -type f \( -name '*.cpp' -not -name 'moc_*.cpp' \)`
}
function format_headers {
astyle $OPTIONS --keep-one-line-statements --keep-one-line-blocks \
`find -type f -name '*.h'`
}
cd ../src
echo "Running astyle for *.cpp ..."
format_sources
echo "Running astyle for *.h ..."
format_headers
2013-01-21 22:38:31 +01:00
echo "Running normalize ..."
normalize --modify .
2013-01-21 22:38:31 +01:00
exit 0