Add -lm dependency for gettextlib to fix LTO build
[platform/upstream/gettext.git] / gettext-tools / tests / xgettext-8
1 #! /bin/sh
2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4 # Test -j option with charset conversion from ISO-8859-1 to UTF-8.
5
6 cat <<\EOF > xg-test8.po
7 # SOME DESCRIPTIVE TITLE.
8 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
9 # This file is distributed under the same license as the PACKAGE package.
10 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
11 #
12 #, fuzzy
13 msgid ""
14 msgstr ""
15 "Project-Id-Version: PACKAGE VERSION\n"
16 "Report-Msgid-Bugs-To: \n"
17 "POT-Creation-Date: 2004-10-22 12:39+0200\n"
18 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
19 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
20 "Language-Team: LANGUAGE <LL@li.org>\n"
21 "MIME-Version: 1.0\n"
22 "Content-Type: text/plain; charset=ISO-8859-1\n"
23 "Content-Transfer-Encoding: 8bit\n"
24
25 #: fifo.c:4
26 msgid "@(#)fifo.c\t1.56 04/10/10 Copyright 1989, 1994-2003 Jörg Schilling"
27 msgstr "ö"
28 EOF
29
30 cat <<EOF > xg-test8.in.c
31 _("extract me")
32 EOF
33
34 : ${XGETTEXT=xgettext}
35 ${XGETTEXT} -a -j -o xg-test8.po xg-test8.in.c || exit 1
36
37 sed -e '/POT-Creation-Date/d' < xg-test8.po | LC_ALL=C tr -d '\r' > xg-test8.pot
38
39 cat <<\EOF > xg-test8.ok
40 # SOME DESCRIPTIVE TITLE.
41 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
42 # This file is distributed under the same license as the PACKAGE package.
43 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
44 #
45 #, fuzzy
46 msgid ""
47 msgstr ""
48 "Project-Id-Version: PACKAGE VERSION\n"
49 "Report-Msgid-Bugs-To: \n"
50 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
51 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
52 "Language-Team: LANGUAGE <LL@li.org>\n"
53 "Language: \n"
54 "MIME-Version: 1.0\n"
55 "Content-Type: text/plain; charset=UTF-8\n"
56 "Content-Transfer-Encoding: 8bit\n"
57
58 #: fifo.c:4
59 msgid "@(#)fifo.c\t1.56 04/10/10 Copyright 1989, 1994-2003 Jörg Schilling"
60 msgstr "ö"
61
62 #: xg-test8.in.c:1
63 msgid "extract me"
64 msgstr ""
65 EOF
66
67 : ${DIFF=diff}
68 ${DIFF} xg-test8.ok xg-test8.pot
69 result=$?
70
71 exit $result