From d5a76451c016530dbb0aadcbb4053b8933066d50 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Apr 2019 15:42:54 +0200 Subject: GNUmakefile: add 'make format' Convenience access to clang_format_paths.py utility. --- GNUmakefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/GNUmakefile b/GNUmakefile index 35960733858..5a835baf10a 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -123,6 +123,11 @@ Utilities * update: updates git and all submodules + * format + Format source code using clang (uses PATHS if passed in). For example:: + + make format PATHS="source/blender/blenlib source/blender/blenkernel" + Environment Variables * BUILD_CMAKE_ARGS: Arguments passed to CMake. @@ -510,6 +515,10 @@ update: .FORCE git submodule foreach git checkout master git submodule foreach git pull --rebase origin master +format: .FORCE + PATH="../lib/${OS_NCASE}/llvm/bin/:$(PATH)" \ + python3 source/tools/utils/clang_format_paths.py --expand-tabs $(PATHS) + # ----------------------------------------------------------------------------- # Documentation -- cgit v1.2.3