diff --git a/test/meson.build b/test/meson.build
index 877bbd7d05bbafafb9101d5eea8514581b037b65..6a1337f68487c657bf344d16cfadeb47ec75a5f1 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -15,7 +15,7 @@ endif
 cppcheck = find_program('cppcheck', required : false)
 if cppcheck.found()
   cppcheck_args = [
-    '--project=' + join_paths(meson.build_root(), 'compile_commands.json'),
+    '--project=' + join_paths(meson.project_build_root(), 'compile_commands.json'),
     # '--clang',
     '--cppcheck-build-dir='+meson.current_build_dir(),
     '--std=c89',