diff --git a/meson.build b/meson.build
index de15cc1..480c861 100644
--- a/meson.build
+++ b/meson.build
@@ -64,6 +64,12 @@ if cc.get_id() == 'clang'
             '-stdlib=libc++',
         ]
     endif
+
+    if cc.has_argument('-Wextra-semi')
+       cpp_arguments += [
+           '-Wextra-semi',
+       ]
+    endif
 endif
 
 if cc.get_id() == 'gcc'
