From: Thibault Saunier Date: Wed, 15 Feb 2017 15:39:18 +0000 (-0300) Subject: validate: meson: Add a way to disable documentation generation X-Git-Tag: 1.19.3~491^2~779 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=446c619dea773a56a723cdbad3683f77ecbbb35f;p=platform%2Fupstream%2Fgstreamer.git validate: meson: Add a way to disable documentation generation --- diff --git a/meson_options.txt b/meson_options.txt index e265545..5f32b03 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,3 +1,6 @@ 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') diff --git a/validate/meson.build b/validate/meson.build index 7dfd02a..74c58c5 100644 --- a/validate/meson.build +++ b/validate/meson.build @@ -22,7 +22,17 @@ subdir('gst') 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')