diff --git a/Documentation/meson.build b/Documentation/meson.build
index dd43b2cbd401..cf91202224db 100644
--- a/Documentation/meson.build
+++ b/Documentation/meson.build
@@ -55,4 +55,9 @@ if sphinx.found()
                   build_by_default: true,
                   install: true,
                   install_dir: doc_install_dir)
+
+    custom_target('documentation-linkcheck',
+                  command: [sphinx, '-W', '-b', 'linkcheck', meson.current_source_dir(), '@OUTPUT@'],
+                  input: docs_sources,
+                  output: 'linkcheck')
 endif
