option('disable_introspection',
type : 'boolean', value : false,
description : 'Whether to disable the introspection generation')
+option('disable_gtkdoc',
+ type : 'boolean', value : false,
+ description : 'Whether to disable the documentation generation')
subdir('gst-libs')
subdir('launcher')
subdir('tools')
-subdir('docs')
+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
subdir('pkgconfig')
subdir('tests')
subdir('plugins')