diff --git a/meson.build b/meson.build
index 68985f21d4c367694702a1842c53eae0c9b40b2d..bf9f23673919c8c3495d61ad9b88838cfa5883a7 100644
--- a/meson.build
+++ b/meson.build
@@ -3,7 +3,8 @@
 
 project('dynare-preprocessor', 'cpp',
         version : '6-unstable',
-        default_options : [ 'cpp_std=gnu++20', 'warning_level=2' ])
+        default_options : [ 'cpp_std=gnu++20', 'warning_level=2' ],
+        meson_version : '>=0.64.0')
 
 add_global_arguments('-DPACKAGE_VERSION="' + meson.project_version() + '"', language : 'cpp')