Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gettext-tools / tests / xgettext-10
1 #! /bin/sh
2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4 # Test --add-location=file option.
5
6 cat <<\EOF > xg-test10a.c
7 gettext ("foo");
8 EOF
9
10 cat <<\EOF > xg-test10b.c
11 gettext ("foo");
12 gettext ("bar");
13 EOF
14
15 : ${XGETTEXT=xgettext}
16 ${XGETTEXT} --add-location=file --omit-header xg-test10a.c xg-test10b.c \
17             -o xg-test10.out >xg-test10.err 2>&1
18 result=$?
19 cat xg-test10.err | grep -v 'warning: Charset' | grep -v '^ '
20 test $result = 0 || { exit 1; }
21
22 cat <<\EOF > xg-test10.ok
23 #: xg-test10a.c xg-test10b.c
24 msgid "foo"
25 msgstr ""
26
27 #: xg-test10b.c
28 msgid "bar"
29 msgstr ""
30 EOF
31
32 : ${DIFF=diff}
33 ${DIFF} xg-test10.ok xg-test10.out
34 result=$?
35
36 exit $result