mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-24 04:36:34 +01:00
5f5cf7417d
Code was formatted with patched astyle that correctly formats foreach macro. Normalize tool is now used to normalize all signal/slots signatures to normalized format. It saves few reallocations on connections.
40 lines
1.1 KiB
Bash
Executable File
40 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Requirements:
|
|
# astyle > =2.02 (patched with foreach support)
|
|
# normalize (Qt tool to normalize all signal/slots format)
|
|
#
|
|
|
|
function format_sources {
|
|
astyle --indent=spaces=4 --style=1tbs \
|
|
--indent-labels --pad-oper --unpad-paren --pad-header \
|
|
--convert-tabs --indent-preprocessor --break-closing-brackets \
|
|
--align-pointer=type --align-reference=name \
|
|
`find -type f -name '*.cpp'` | grep 'Formatted'
|
|
|
|
find . -name "*.orig" -print0 | xargs -0 rm -rf
|
|
}
|
|
|
|
function format_headers {
|
|
astyle --indent=spaces=4 --style=linux \
|
|
--indent-labels --pad-oper --unpad-paren --pad-header \
|
|
--keep-one-line-statements --keep-one-line-blocks \
|
|
--indent-preprocessor --convert-tabs \
|
|
--align-pointer=type --align-reference=name \
|
|
`find -type f -name '*.h'` | grep 'Formatted'
|
|
|
|
find . -name "*.orig" -print0 | xargs -0 rm -rf
|
|
}
|
|
|
|
cd ../src
|
|
echo "Running astyle for *.cpp ..."
|
|
format_sources
|
|
|
|
echo "Running astyle for *.h ..."
|
|
format_headers
|
|
|
|
echo "Running normalize ..."
|
|
normalize --modify .
|
|
|
|
exit 0
|