diff --git a/meson.build b/meson.build
index d1fac6dad884b4b5cb193dac8792a6463641941f..300fa6449f4a7c41eb62b181453651e166a3f0d1 100644
--- a/meson.build
+++ b/meson.build
@@ -18,7 +18,7 @@ subdir('lib')
 
 main = files('cmp_tool.c')
 
-cmp_tool = executable('cmp_tool',
+cmp_tool_exe = executable('cmp_tool',
   sources : main,
   include_directories : incdir,
   link_with : cmp_lib,
diff --git a/test/cmp_tool/meson.build b/test/cmp_tool/meson.build
index 7b5b382d85b0225e6c22ee7e7d6dcf8418eb82fd..be04bb77486adc1e9c994e2f8c8dfc37b718d619 100644
--- a/test/cmp_tool/meson.build
+++ b/test/cmp_tool/meson.build
@@ -4,9 +4,9 @@ pytest = find_program('pytest', required : false)
 if pytest.found()
   test('Integration Test',
     pytest,
-    args : ['--color=yes', '-vvv', int_test_file]
-    depends: cmp_lib,
-    workdir: messon.build_root())
+    args : ['--color=yes', '-vvv', int_test_file],
+    depends : cmp_tool_exe,
+    workdir : meson.project_build_root())
 else
   message('Pytest framework not found! Skipping integration tests.')
 endif