2018-02-22 19:23:28 +01:00
|
|
|
# glib enables -Werror=format-nonliteral by default, but the embedded gnulib
|
|
|
|
# needs to handle user provided format strings.
|
2018-04-25 16:07:59 +02:00
|
|
|
extra_gnulib_args = cc.get_supported_arguments([
|
|
|
|
'-Wno-format-nonliteral', '-Wno-duplicated-branches'])
|
2018-02-22 19:23:28 +01:00
|
|
|
|
2017-07-17 15:51:54 +08:00
|
|
|
gnulib_lib = static_library('gnulib', 'asnprintf.c', 'printf.c', 'printf-args.c', 'printf-parse.c', 'vasnprintf.c',
|
2017-11-24 12:41:53 +05:30
|
|
|
include_directories : [configinc, glibinc],
|
2017-07-17 15:51:54 +08:00
|
|
|
pic : true,
|
2018-02-22 19:23:28 +01:00
|
|
|
c_args : [ '-DLIBDIR="@0@"'.format(get_option('libdir')), '-DGLIB_COMPILATION', '-DG_LOG_DOMAIN="GLib"' ] + glib_hidden_visibility_args + extra_gnulib_args)
|