diff --git a/doc/doxygen/meson.build b/doc/doxygen/meson.build
index e3062e30352e76fbbccd8bdc6c7f2263ec63a915..33a3495258a015255b447c1c56f2150e3ea888cc 100644
--- a/doc/doxygen/meson.build
+++ b/doc/doxygen/meson.build
@@ -12,8 +12,8 @@ doc_layout_files = files([
 #Build a Doxyfile based on Doxyfile.in
 cdata_doc = configuration_data()
 cdata_doc.set('VERSION', meson.project_version())
-cdata_doc.set('SRCDIR', meson.source_root())
-cdata_doc.set('BUILDDIR', meson.build_root())
+cdata_doc.set('SRCDIR', meson.project_source_root())
+cdata_doc.set('BUILDDIR', meson.project_build_root())
 if find_program('dot', required : false).found()
   cdata_doc.set('HAVE_DOT', 'YES')
 else
diff --git a/meson.build b/meson.build
index 300fa6449f4a7c41eb62b181453651e166a3f0d1..d300c11407500a0bf36e673b8942b650597b9884 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
 project('cmp_tool', 'c',
   version : '0.09',
-  meson_version : '>= 0.50',
+  meson_version : '>= 0.56',
   license : 'GPL-2.0',
   default_options : ['warning_level=3', 'c_std=gnu99']
 )