Browse Source

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 years ago
parent
commit
ed621cc4a5
2 changed files with 11 additions and 2 deletions
  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"