diff options
author | Brad King <brad.king@kitware.com> | 2016-05-11 10:30:56 -0400 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2016-05-16 16:04:46 -0400 |
commit | 1e90d78f99cab5dea29af87e2f2d26880a71eae4 (patch) | |
tree | 89a93100710a83b5320bf2586005ba7629144ed5 /.clang-format | |
parent | da60adc363b3e0e0dd5f1fee23bd0f7254be9a78 (diff) | |
download | cmake-1e90d78f99cab5dea29af87e2f2d26880a71eae4.tar.gz |
Configure clang-format for CMake source tree
After discussion among developers we settled on the Mozilla style
with a few tweaks:
* Do not align operator arguments.
* Do not always break after a function return type.
* Limit to 79 columns instead of 80 to fit edge cases
better in 80-column terminals as CMake has always done.
* Format for C++98 instead of C++11 because CMake is written
in the former language.
Co-Author: Daniel Pfeifer <daniel@pfeifer-mail.de>
Diffstat (limited to '.clang-format')
-rw-r--r-- | .clang-format | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000000..a8bde417dd --- /dev/null +++ b/.clang-format @@ -0,0 +1,9 @@ +--- +# This configuration requires clang-format 3.8 or higher. +BasedOnStyle: Mozilla +AlignOperands: false +AlwaysBreakAfterReturnType: None +AlwaysBreakAfterDefinitionReturnType: None +ColumnLimit: 79 +Standard: Cpp03 +... |