[Bf-blender-cvs] [d5a76451c01] master: GNUmakefile: add 'make format'

Campbell Barton noreply at git.blender.org
Tue Apr 16 15:44:09 CEST 2019


Commit: d5a76451c016530dbb0aadcbb4053b8933066d50
Author: Campbell Barton
Date:   Tue Apr 16 15:42:54 2019 +0200
Branches: master
https://developer.blender.org/rBd5a76451c016530dbb0aadcbb4053b8933066d50

GNUmakefile: add 'make format'

Convenience access to clang_format_paths.py utility.

===================================================================

M	GNUmakefile

===================================================================

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



More information about the Bf-blender-cvs mailing list