mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-31 04:43:06 +02:00
meson: Add basic summary
It can nicely provide information about how glib is configured
This commit is contained in:
parent
9e649debbe
commit
832dd0805a
67
meson.build
67
meson.build
@ -2392,3 +2392,70 @@ endif
|
|||||||
|
|
||||||
gnome = import('gnome')
|
gnome = import('gnome')
|
||||||
subdir('docs/reference')
|
subdir('docs/reference')
|
||||||
|
|
||||||
|
summary({
|
||||||
|
'host cpu' : host_machine.cpu_family(),
|
||||||
|
'host endian' : host_machine.endian(),
|
||||||
|
'host system' : host_system,
|
||||||
|
'C Compiler' : cc.get_id(),
|
||||||
|
'C++ Compiler' : have_cxx ? cxx.get_id() : 'none',
|
||||||
|
'shared build' : glib_build_shared,
|
||||||
|
'static build' : glib_build_static,
|
||||||
|
}, section: 'Build environment')
|
||||||
|
|
||||||
|
if build_machine.system() != host_system
|
||||||
|
summary({
|
||||||
|
'build cpu' : build_machine.cpu_family(),
|
||||||
|
'build endian' : build_machine.endian(),
|
||||||
|
'build system' : build_machine.system(),
|
||||||
|
}, section: 'Build environment')
|
||||||
|
endif
|
||||||
|
|
||||||
|
summary({
|
||||||
|
'prefix' : glib_prefix,
|
||||||
|
'bindir' : glib_bindir,
|
||||||
|
'libexecdir' : glib_libexecdir,
|
||||||
|
'pkgdatadir' : glib_pkgdatadir,
|
||||||
|
'datadir' : glib_datadir,
|
||||||
|
'includedir' : glib_includedir,
|
||||||
|
'giomodulesdir' : glib_giomodulesdir,
|
||||||
|
'localstatedir' : glib_localstatedir,
|
||||||
|
}, section: 'Directories')
|
||||||
|
|
||||||
|
if get_option('multiarch')
|
||||||
|
summary({
|
||||||
|
'multiarch bindir' : glib_bindir,
|
||||||
|
'multiarch libexecdir' : glib_libexecdir,
|
||||||
|
}, section: 'Directories')
|
||||||
|
endif
|
||||||
|
|
||||||
|
if enable_systemtap
|
||||||
|
summary('tapset dir', get_option('tapset_install_dir'), section: 'Directories')
|
||||||
|
endif
|
||||||
|
|
||||||
|
if host_system == 'linux'
|
||||||
|
summary({
|
||||||
|
'selinux' : selinux_dep.found(),
|
||||||
|
'libmount' : libmount_dep.found(),
|
||||||
|
}, section: 'Options')
|
||||||
|
endif
|
||||||
|
|
||||||
|
summary({
|
||||||
|
'xattr' : xattr_dep.length() > 0,
|
||||||
|
'man' : get_option('man'),
|
||||||
|
'dtrace' : get_option('dtrace'),
|
||||||
|
'systemtap' : enable_systemtap,
|
||||||
|
'sysprof' : libsysprof_capture_dep.found(),
|
||||||
|
'gtk_doc' : get_option('gtk_doc'),
|
||||||
|
'bsymbolic_functions' : get_option('bsymbolic_functions'),
|
||||||
|
'force_posix_threads' : get_option('force_posix_threads'),
|
||||||
|
'tests' : get_option('tests'),
|
||||||
|
'installed_tests' : get_option('installed_tests'),
|
||||||
|
'nls' : get_option('nls'),
|
||||||
|
'oss_fuzz' : get_option('oss_fuzz'),
|
||||||
|
'glib_debug' : get_option('glib_debug'),
|
||||||
|
'glib_assert' : get_option('glib_assert'),
|
||||||
|
'glib_checks' : get_option('glib_checks'),
|
||||||
|
'libelf' : get_option('libelf'),
|
||||||
|
'multiarch' : get_option('multiarch'),
|
||||||
|
}, section: 'Options')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user