configure: Check if version of msgfmt (from gettext) is recent enough.
This commit is contained in:
parent
b9353b73ae
commit
949693011d
|
@ -5150,11 +5150,31 @@ $as_echo "yes ($icotool_version_major.$icotool_version_minor)" >&6; }
|
||||||
fi
|
fi
|
||||||
|
|
||||||
test "x$with_gettext" != xno || MSGFMT=false
|
test "x$with_gettext" != xno || MSGFMT=false
|
||||||
|
if test "$MSGFMT" != "false"
|
||||||
|
then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether msgfmt supports contexts" >&5
|
||||||
|
$as_echo_n "checking whether msgfmt supports contexts... " >&6; }
|
||||||
|
cat >conftest.po <<EOF
|
||||||
|
# comment
|
||||||
|
msgctxt "ctxt"
|
||||||
|
msgid "id"
|
||||||
|
msgstr "str"
|
||||||
|
EOF
|
||||||
|
if $MSGFMT -o /dev/null conftest.po 2>&5
|
||||||
|
then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||||
|
$as_echo "yes" >&6; }
|
||||||
|
else
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
MSGFMT=false
|
||||||
|
fi
|
||||||
|
fi
|
||||||
if test "$MSGFMT" = false; then :
|
if test "$MSGFMT" = false; then :
|
||||||
case "x$with_gettext" in
|
case "x$with_gettext" in
|
||||||
x) as_fn_append wine_warnings "|gettext tools not found, translations won't be built." ;;
|
x) as_fn_append wine_warnings "|gettext tools not found (or too old), translations won't be built." ;;
|
||||||
xno) ;;
|
xno) ;;
|
||||||
*) as_fn_error $? "gettext tools not found, translations won't be built.
|
*) as_fn_error $? "gettext tools not found (or too old), translations won't be built.
|
||||||
This is an error since --with-gettext was requested." "$LINENO" 5 ;;
|
This is an error since --with-gettext was requested." "$LINENO" 5 ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
19
configure.ac
19
configure.ac
|
@ -349,8 +349,25 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
test "x$with_gettext" != xno || MSGFMT=false
|
test "x$with_gettext" != xno || MSGFMT=false
|
||||||
|
if test "$MSGFMT" != "false"
|
||||||
|
then
|
||||||
|
AC_MSG_CHECKING([whether msgfmt supports contexts])
|
||||||
|
cat >conftest.po <<EOF
|
||||||
|
# comment
|
||||||
|
msgctxt "ctxt"
|
||||||
|
msgid "id"
|
||||||
|
msgstr "str"
|
||||||
|
EOF
|
||||||
|
if $MSGFMT -o /dev/null conftest.po 2>&AS_MESSAGE_LOG_FD
|
||||||
|
then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
MSGFMT=false
|
||||||
|
fi
|
||||||
|
fi
|
||||||
WINE_WARNING_WITH(gettext,[test "$MSGFMT" = false],
|
WINE_WARNING_WITH(gettext,[test "$MSGFMT" = false],
|
||||||
[gettext tools not found, translations won't be built.])
|
[gettext tools not found (or too old), translations won't be built.])
|
||||||
|
|
||||||
dnl **** Check for some libraries ****
|
dnl **** Check for some libraries ****
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue