0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-25 23:40:51 +08:00

Add .clang-format file and script for styling

This commit is contained in:
Sergey Yagovtsev 2017-11-07 21:45:13 +03:00
parent 84a86a7933
commit 86be4c9d59
2 changed files with 28 additions and 0 deletions

9
.clang-format Normal file
View File

@ -0,0 +1,9 @@
---
Language: Cpp
BasedOnStyle: Google
ColumnLimit: 100
IndentWidth: 4
ReflowComments: false
#IndentPPDirectives: PPDIS_AfterHash #since clang 6.0
...

19
scripts/make_style.sh Executable file
View File

@ -0,0 +1,19 @@
if [ "$#" -ne 1 ]; then
echo -e "Usage: \n$0 DIRECTORY\n\twhere DIRECTORY is a derectory with sources for styling"
exit 1
fi
if ! [ -x "$(command -v clang-format)" ]; then
echo 'Error: clang-format is not installed. Please install clang-format with minimal version 3.8' >&2
exit 1
fi
DIR=$1
FILES=`find $DIR -name "*.h" -or -name "*.cpp"`
for FILE in $FILES
do
echo "Set style for $FILE"
clang-format -i $FILE
done