• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2. "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4# Test --add-location=file option.
5
6cat <<\EOF > xg-test10a.c
7gettext ("foo");
8EOF
9
10cat <<\EOF > xg-test10b.c
11gettext ("foo");
12gettext ("bar");
13EOF
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
18result=$?
19cat xg-test10.err | grep -v 'warning: Charset' | grep -v '^ '
20test $result = 0 || { Exit 1; }
21
22cat <<\EOF > xg-test10.ok
23#: xg-test10a.c xg-test10b.c
24msgid "foo"
25msgstr ""
26
27#: xg-test10b.c
28msgid "bar"
29msgstr ""
30EOF
31
32: ${DIFF=diff}
33${DIFF} xg-test10.ok xg-test10.out
34result=$?
35
36exit $result
37