meson:doc: Build libraries documentations
[platform/upstream/gst-plugins-base.git] / meson.build
index 2bf2ac7..4f2502d 100644 (file)
@@ -242,6 +242,18 @@ subdir('tools')
 subdir('tests')
 subdir('pkgconfig')
 
+if build_machine.system() == 'windows'
+  message('Disabling gtk-doc while building on Windows')
+elif get_option('disable_gtkdoc')
+  message('gtk-doc is disabled via options')
+else
+  if find_program('gtkdoc-scan', required : false).found()
+    subdir('docs')
+  else
+    message('Not building documentation as gtk-doc was not found')
+  endif
+endif
+
 # Use core_conf after all subdirs have set values
 configure_file(input : 'config.h.meson',
   output : 'config.h',