From f88c00e45a2f503f8a62bb9cc963ece5c46fc7d5 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Wed, 6 Jan 2021 19:19:29 +0100 Subject: [PATCH] * meson.build: Add summary. Based on a patch from Vincent Torri . --- ChangeLog | 6 ++++++ meson.build | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/ChangeLog b/ChangeLog index 13545132d..12c2c0793 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2021-01-06 Werner Lemberg + + * meson.build: Add summary. + + Based on a patch from Vincent Torri . + 2021-01-06 Torsten Hilbrich * meson.build: Fix 'png' build option (#59458). diff --git a/meson.build b/meson.build index 895ebb397..cab118cef 100644 --- a/meson.build +++ b/meson.build @@ -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