* meson.build: Add summary.

Based on a patch from Vincent Torri <vincent.torri@gmail.com>.
This commit is contained in:
Werner Lemberg 2021-01-06 19:19:29 +01:00
parent c6345ca36d
commit f88c00e45a
2 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2021-01-06 Werner Lemberg <wl@gnu.org>
* meson.build: Add summary.
Based on a patch from Vincent Torri <vincent.torri@gmail.com>.
2021-01-06 Torsten Hilbrich <emacs.nolkaf@hilbrich.tk>
* meson.build: Fix 'png' build option (#59458).

View File

@ -13,6 +13,7 @@
project('freetype2', 'c',
version: '2.10.4',
meson_version: '>= 0.55.0',
default_options: ['default_library=both'],
)
@ -231,10 +232,12 @@ ftoption_command = [python_exe,
'@INPUT@', '--output=@OUTPUT@']
# GZip support
have_zlib='no'
zlib_option = get_option('zlib')
if zlib_option == 'disabled'
ftoption_command += ['--disable=FT_CONFIG_OPTION_USE_ZLIB']
else
have_zlib='yes'
ftoption_command += ['--enable=FT_CONFIG_OPTION_USE_ZLIB']
if zlib_option == 'builtin'
ftoption_command += ['--disable=FT_CONFIG_OPTION_SYSTEM_ZLIB']
@ -379,4 +382,13 @@ gen_docs = custom_target('freetype2 reference documentation',
],
)
summary({'OS': host_machine.system(),
'Zlib': have_zlib,
'Bzip2': bzip2_dep.found() ? 'yes' : 'no',
'Png': libpng_dep.found() ? 'yes' : 'no',
'Harfbuzz': harfbuzz_dep.found() ? 'yes' : 'no',
'Brotli': brotli_dep.found() ? 'yes' : 'no',
}, section: 'Configuration Options Summary:')
# EOF