aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--contrib/coccinelle/meson.build6
2 files changed, 7 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 7e0f77e298..7ca2118813 100644
--- a/Makefile
+++ b/Makefile
@@ -981,7 +981,7 @@ SANITIZE_LEAK =
SANITIZE_ADDRESS =
# For the 'coccicheck' target
-SPATCH_INCLUDE_FLAGS = --all-includes
+SPATCH_INCLUDE_FLAGS = --all-includes $(addprefix -I ,compat ewah refs sha256 trace2 win32 xdiff)
SPATCH_FLAGS =
SPATCH_TEST_FLAGS =
diff --git a/contrib/coccinelle/meson.build b/contrib/coccinelle/meson.build
index dc3f73c2e7..ae7f5b5460 100644
--- a/contrib/coccinelle/meson.build
+++ b/contrib/coccinelle/meson.build
@@ -50,6 +50,11 @@ foreach header : headers_to_check
coccinelle_headers += meson.project_source_root() / header
endforeach
+coccinelle_includes = []
+foreach path : ['compat', 'ewah', 'refs', 'sha256', 'trace2', 'win32', 'xdiff']
+ coccinelle_includes += ['-I', meson.project_source_root() / path]
+endforeach
+
patches = [ ]
foreach source : coccinelle_sources
patches += custom_target(
@@ -58,6 +63,7 @@ foreach source : coccinelle_sources
'--all-includes',
'--sp-file', concatenated_rules,
'--patch', meson.project_source_root(),
+ coccinelle_includes,
'@INPUT@',
],
input: meson.project_source_root() / source,