build: Fix a typo in the test whether _NL_ABALTMON_n is supported

The correct spelling is "_NL_ABALTMON_n" rather than "_NL_ALTMON_n".
The typo made Meson build think that _NL_ABALTMON_n constants are
not supported which was totally wrong. This made g_date_time_format()
output incorrect abbreviated month names in some languages.
The old configure.ac script was correct here.

Bug introduced in commit be4f96b650.

Closes: #1759
This commit is contained in:
Rafal Luzynski 2019-05-10 00:40:27 +02:00
parent 305d850902
commit 93d8482384

View File

@ -1002,20 +1002,20 @@ if cc.links('''#ifndef _GNU_SOURCE
#include <langinfo.h>
int main (int argc, char ** argv) {
char *str;
str = nl_langinfo (_NL_ALTMON_1);
str = nl_langinfo (_NL_ALTMON_2);
str = nl_langinfo (_NL_ALTMON_3);
str = nl_langinfo (_NL_ALTMON_4);
str = nl_langinfo (_NL_ALTMON_5);
str = nl_langinfo (_NL_ALTMON_6);
str = nl_langinfo (_NL_ALTMON_7);
str = nl_langinfo (_NL_ALTMON_8);
str = nl_langinfo (_NL_ALTMON_9);
str = nl_langinfo (_NL_ALTMON_10);
str = nl_langinfo (_NL_ALTMON_11);
str = nl_langinfo (_NL_ALTMON_12);
str = nl_langinfo (_NL_ABALTMON_1);
str = nl_langinfo (_NL_ABALTMON_2);
str = nl_langinfo (_NL_ABALTMON_3);
str = nl_langinfo (_NL_ABALTMON_4);
str = nl_langinfo (_NL_ABALTMON_5);
str = nl_langinfo (_NL_ABALTMON_6);
str = nl_langinfo (_NL_ABALTMON_7);
str = nl_langinfo (_NL_ABALTMON_8);
str = nl_langinfo (_NL_ABALTMON_9);
str = nl_langinfo (_NL_ABALTMON_10);
str = nl_langinfo (_NL_ABALTMON_11);
str = nl_langinfo (_NL_ABALTMON_12);
return 0;
}''', name : 'nl_langinfo (_NL_ALTMON_n)')
}''', name : 'nl_langinfo (_NL_ABALTMON_n)')
glib_conf.set('HAVE_LANGINFO_ABALTMON', 1)
endif