mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-11 15:06:14 +01:00
build: workaround compiler warning in meson detection of nl_langinfo()
Otherwise, `CFLAGS='-Wall -Werror' meson build` fails detection with: Running compile: Working directory: /data/src/glib/build/meson-private/tmpa3ebpbos Code: #include <langinfo.h> int main (int argc, char ** argv) { char *str; str = nl_langinfo (PM_STR); str = nl_langinfo (D_T_FMT); str = nl_langinfo (D_FMT); str = nl_langinfo (T_FMT); str = nl_langinfo (T_FMT_AMPM); str = nl_langinfo (MON_1); str = nl_langinfo (ABMON_12); str = nl_langinfo (DAY_1); str = nl_langinfo (ABDAY_7); return 0; } ----------- Command line: `cc /data/src/glib/build/meson-private/tmpa3ebpbos/testfile.c -o /data/src/glib/build/meson-private/tmpa3ebpbos/output.exe -Werror -Wall -D_FILE_OFFSET_BITS=64 -O0 -std=gnu99` -> 1 stderr: /data/src/glib/build/meson-private/tmpa3ebpbos/testfile.c: In function 'main': /data/src/glib/build/meson-private/tmpa3ebpbos/testfile.c:3:24: error: variable 'str' set but not used [-Werror=unused-but-set-variable] 3 | char *str; | ^~~ cc1: all warnings being treated as errors ----------- Checking if "nl_langinfo (PM_STR)" : links: NO
This commit is contained in:
parent
4bdadb6ccc
commit
509e599eed
@ -1330,6 +1330,7 @@ if cc.links('''#include <langinfo.h>
|
||||
str = nl_langinfo (ABMON_12);
|
||||
str = nl_langinfo (DAY_1);
|
||||
str = nl_langinfo (ABDAY_7);
|
||||
(void) str;
|
||||
return 0;
|
||||
}''', name : 'nl_langinfo (PM_STR)')
|
||||
have_langinfo_time = true
|
||||
@ -1345,6 +1346,7 @@ if cc.links('''#include <langinfo.h>
|
||||
str = nl_langinfo (ERA_D_FMT);
|
||||
str = nl_langinfo (ERA_T_FMT);
|
||||
str = nl_langinfo (_NL_TIME_ERA_NUM_ENTRIES);
|
||||
(void) str;
|
||||
return 0;
|
||||
}''', name : 'nl_langinfo (ERA)')
|
||||
glib_conf.set('HAVE_LANGINFO_ERA', 1)
|
||||
@ -1366,6 +1368,7 @@ if cc.links('''#include <langinfo.h>
|
||||
str = nl_langinfo (_NL_CTYPE_OUTDIGIT7_MB);
|
||||
str = nl_langinfo (_NL_CTYPE_OUTDIGIT8_MB);
|
||||
str = nl_langinfo (_NL_CTYPE_OUTDIGIT9_MB);
|
||||
(void) str;
|
||||
return 0;
|
||||
}''', name : 'nl_langinfo (_NL_CTYPE_OUTDIGITn_MB)')
|
||||
glib_conf.set('HAVE_LANGINFO_OUTDIGIT', 1)
|
||||
@ -1393,6 +1396,7 @@ if cc.links('''#ifndef _GNU_SOURCE
|
||||
str = nl_langinfo (ALTMON_10);
|
||||
str = nl_langinfo (ALTMON_11);
|
||||
str = nl_langinfo (ALTMON_12);
|
||||
(void) str;
|
||||
return 0;
|
||||
}''', name : 'nl_langinfo (ALTMON_n)')
|
||||
glib_conf.set('HAVE_LANGINFO_ALTMON', 1)
|
||||
@ -1420,6 +1424,7 @@ if cc.links('''#ifndef _GNU_SOURCE
|
||||
str = nl_langinfo (_NL_ABALTMON_10);
|
||||
str = nl_langinfo (_NL_ABALTMON_11);
|
||||
str = nl_langinfo (_NL_ABALTMON_12);
|
||||
(void) str;
|
||||
return 0;
|
||||
}''', name : 'nl_langinfo (_NL_ABALTMON_n)')
|
||||
glib_conf.set('HAVE_LANGINFO_ABALTMON', 1)
|
||||
|
Loading…
Reference in New Issue
Block a user