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")')
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')