You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
901 B
35 lines
901 B
#!/bin/bash |
|
# |
|
# Requirements: |
|
# astyle >=2.02 |
|
# |
|
|
|
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'` |
|
|
|
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'` |
|
|
|
find . -name "*.orig" -print0 | xargs -0 rm -rf |
|
} |
|
|
|
cd ../src |
|
echo "running astyle for *.cpp ..." |
|
format_sources |
|
|
|
echo "running astyle for *.h ..." |
|
format_headers |
|
|
|
exit 0
|
|
|