[libsoup] build: Print summary of configuration
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] build: Print summary of configuration
- Date: Mon, 8 Feb 2021 17:49:08 +0000 (UTC)
commit 607feb72333bf0553d966bafa0f93866e31d8240
Author: Patrick Griffis <pgriffis igalia com>
Date: Mon Feb 8 11:47:58 2021 -0600
build: Print summary of configuration
meson.build | 32 +++++++++++++++++++++++++++++++-
1 file changed, 31 insertions(+), 1 deletion(-)
---
diff --git a/meson.build b/meson.build
index 48030d16..724826a9 100644
--- a/meson.build
+++ b/meson.build
@@ -354,8 +354,9 @@ cdata.set_quoted('GETTEXT_PACKAGE', libsoup_api_name)
configure_file(output : 'config.h', configuration : cdata)
subdir('libsoup')
+xgettext = find_program('xgettext', required : false)
# xgettext is optional (on Windows for instance)
-if find_program('xgettext', required : false).found()
+if xgettext.found()
subdir('po')
endif
@@ -369,3 +370,32 @@ if get_option('gtk_doc')
srcdir = include_directories('libsoup')
subdir('docs/reference')
endif
+
+summary({
+ 'prefix' : get_option('prefix'),
+ 'libdir' : get_option('libdir'),
+ 'datadir' : get_option('datadir'),
+ },
+ section : 'Directories'
+)
+
+summary({
+ 'GSSAPI' : enable_gssapi,
+ 'NTLM' : ntlm_auth.found(),
+ 'Brotli' : brotlidec_dep.found(),
+ 'Translations' : xgettext.found(),
+ 'GIR' : enable_introspection,
+ 'VAPI' : enable_vapi,
+ 'Documentation' : get_option('gtk_doc'),
+ },
+ section : 'Features'
+)
+
+summary({
+ 'All tests' : get_option('tests'),
+ 'Tests requiring Apache' : have_apache,
+ 'Fuzzing tests' : get_option('fuzzing').enabled(),
+ 'Install tests': get_option('installed_tests'),
+ },
+ section : 'Testing'
+)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]