浏览代码

Coccinelle: Add support to the SPFLAGS variable

The SPFLAGS variable allows to pass additional options
to spatch, e.g. -use_glimpse.

Signed-off-by: Nicolas Palix <nicolas.palix@imag.fr>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Nicolas Palix 12 年之前
父节点
当前提交
ed621cc4a5
共有 2 个文件被更改,包括 11 次插入2 次删除
  1. 10 1
      Documentation/coccinelle.txt
  2. 1 1
      scripts/coccicheck

+ 10 - 1
Documentation/coccinelle.txt

@@ -114,7 +114,7 @@ To apply Coccinelle to a specific directory, M= can be used.
 For example, to check drivers/net/wireless/ one may write:
 For example, to check drivers/net/wireless/ one may write:
 
 
     make coccicheck M=drivers/net/wireless/
     make coccicheck M=drivers/net/wireless/
-    
+
 To apply Coccinelle on a file basis, instead of a directory basis, the
 To apply Coccinelle on a file basis, instead of a directory basis, the
 following command may be used:
 following command may be used:
 
 
@@ -134,6 +134,15 @@ MODE variable explained above.
 In this mode, there is no information about semantic patches
 In this mode, there is no information about semantic patches
 displayed, and no commit message proposed.
 displayed, and no commit message proposed.
 
 
+ Additional flags
+~~~~~~~~~~~~~~~~~~
+
+Additional flags can be passed to spatch through the SPFLAGS
+variable.
+
+    make SPFLAGS=--use_glimpse coccicheck
+
+See spatch --help to learn more about spatch options.
 
 
  Proposing new semantic patches
  Proposing new semantic patches
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ 1 - 1
scripts/coccicheck

@@ -11,7 +11,7 @@ else
 	VERBOSE=0
 	VERBOSE=0
 fi
 fi
 
 
-FLAGS="-very_quiet"
+FLAGS="$SPFLAGS -very_quiet"
 
 
 # spatch only allows include directories with the syntax "-I include"
 # spatch only allows include directories with the syntax "-I include"
 # while gcc also allows "-Iinclude" and "-include include"
 # while gcc also allows "-Iinclude" and "-include include"