From 7d6901bff26df14e910bb187f1cd08914feea2d3 Mon Sep 17 00:00:00 2001 From: Arseny Kapoulkine Date: Wed, 17 Oct 2018 20:51:30 -0700 Subject: [PATCH] Add .clang-format and Makefile rule for formatting --- .clang-format | 10 ++++++++++ Makefile | 3 +++ 2 files changed, 13 insertions(+) create mode 100644 .clang-format diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..e2d5ba7 --- /dev/null +++ b/.clang-format @@ -0,0 +1,10 @@ +UseTab: ForIndentation +TabWidth: 4 +IndentWidth: 4 +BreakBeforeBraces: Allman +IndentCaseLabels: false +ColumnLimit: 0 +PointerAlignment: Left +BreakConstructorInitializersBeforeComma: true +NamespaceIndentation: None +AlignEscapedNewlines: DontAlign diff --git a/Makefile b/Makefile index baffc66..0709572 100644 --- a/Makefile +++ b/Makefile @@ -74,6 +74,9 @@ release: build/pugixml-$(VERSION).tar.gz build/pugixml-$(VERSION).zip docs: docs/quickstart.html docs/manual.html +format: + clang-format -i src/*.cpp src/*.hpp tests/*.cpp tests/*.hpp + build/pugixml-%: .FORCE | $(RELEASE) @mkdir -p $(BUILD) TIMESTAMP=`git show v$(VERSION) -s --format=%ct` && python scripts/archive.py $@ pugixml-$(VERSION) $$TIMESTAMP $|