mirror of
https://github.com/love2d/megasource.git
synced 2026-08-22 21:46:14 +02:00
update harfbuzz to 10.1.0
This commit is contained in:
@@ -1,8 +1,3 @@
|
||||
if build_machine.system() == 'windows'
|
||||
message('Skipping gtk-doc while building on Windows')
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
if not find_program('gtkdoc-scan', required: get_option('docs')).found()
|
||||
message('Not building documentation as gtk-doc was not found')
|
||||
subdir_done()
|
||||
@@ -41,10 +36,12 @@ html_images = [
|
||||
]
|
||||
|
||||
ignore_headers = [
|
||||
'hb-features.h',
|
||||
'hb-gobject.h',
|
||||
'hb-gobject-enums.h',
|
||||
'hb-gobject-enums-tmp.h',
|
||||
'hb-gobject-structs.h',
|
||||
'hb-wasm-api.h',
|
||||
]
|
||||
|
||||
gnome.gtkdoc('harfbuzz',
|
||||
@@ -53,7 +50,7 @@ gnome.gtkdoc('harfbuzz',
|
||||
meson.current_build_dir() / '..' / 'src',
|
||||
],
|
||||
scan_args: ['--deprecated-guards=HB_DISABLE_DEPRECATED',
|
||||
'--ignore-decorators=HB_EXTERN|HB_DEPRECATED',
|
||||
'--ignore-decorators=HB_EXTERN|HB_DEPRECATED|HB_DEPRECATED_FOR()',
|
||||
],
|
||||
mkdb_args: ['--source-suffixes=h,cc',
|
||||
'--xml-mode',
|
||||
@@ -63,4 +60,6 @@ gnome.gtkdoc('harfbuzz',
|
||||
html_assets: html_images,
|
||||
ignore_headers: ignore_headers,
|
||||
dependencies: [libharfbuzz_dep],
|
||||
install: true)
|
||||
install: true,
|
||||
check: get_option('doc_tests'),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user