mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 08:17:01 +00:00
meson: Add an option to explicitly disable gtk-doc
Similar to how Autotools provides an option, default is 'enabled'.
This commit is contained in:
parent
eab0e76268
commit
9154132135
2 changed files with 8 additions and 6 deletions
13
meson.build
13
meson.build
|
@ -308,18 +308,19 @@ subdir('plugins')
|
|||
subdir('tools')
|
||||
subdir('pkgconfig')
|
||||
subdir('tests')
|
||||
subdir('po')
|
||||
|
||||
gtkdoc = find_program('gtkdoc-scan', required : false)
|
||||
if build_machine.system() != 'windows'
|
||||
if gtkdoc.found()
|
||||
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
|
||||
else
|
||||
message('Disabling gtk-doc while building on Windows')
|
||||
endif
|
||||
subdir('po')
|
||||
|
||||
python3 = find_program('python3')
|
||||
run_command(python3, '-c', 'import shutil; shutil.copy("hooks/pre-commit.hook", ".git/hooks/pre-commit")')
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
option('build_tools', type : 'boolean', value : true)
|
||||
option('poisoning', type : 'boolean', value : false)
|
||||
option('disable_gtkdoc', type : 'boolean', value : false)
|
||||
option('disable_examples', type : 'boolean', value : false)
|
||||
option('disable_registry', type : 'boolean', value : false)
|
||||
option('library_format', type : 'combo', choices : ['shared', 'static', 'both'], value : 'shared')
|
||||
|
|
Loading…
Reference in a new issue