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

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to