libcharset: Disable -Wsign-conversion warning inside libcharset

The code wasn’t written for it, and we don’t want to diverge from
upstream for this, so disable -Wsign-conversion in case it was set for
the overall GLib build.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>

Helps: #3405
This commit is contained in:
Philip Withnall
2025-04-10 18:31:43 +01:00
parent 551cdd98dc
commit 9aa4f9f9c3

View File

@@ -1,6 +1,15 @@
# glib enables various warnings which the libcharset code wasnt designed to
# work with
extra_charset_args = cc.get_supported_arguments([
'-Wno-sign-conversion',
])
charset_lib = static_library('charset', 'localcharset.c',
include_directories : configinc,
pic : true,
c_args : [ '-DGLIB_CHARSETALIAS_DIR="@0@"'.format(glib_charsetaliasdir) ],
c_args : [
'-DGLIB_CHARSETALIAS_DIR="@0@"'.format(glib_charsetaliasdir),
extra_charset_args,
],
gnu_symbol_visibility : 'hidden',
)