summaryrefslogtreecommitdiffstats
path: root/misc/gettextize.in
diff options
context:
space:
mode:
Diffstat (limited to 'misc/gettextize.in')
-rw-r--r--misc/gettextize.in10
1 files changed, 8 insertions, 2 deletions
diff --git a/misc/gettextize.in b/misc/gettextize.in
index 2c1e727..a28ac35 100644
--- a/misc/gettextize.in
+++ b/misc/gettextize.in
@@ -160,8 +160,14 @@ done
cd intl
for file in *; do
rm -f $srcdir/intl/$file
- ($try_ln_s && ln -s $gettext_dir/intl/$file $srcdir/intl/$file && $echo "Symlinking file intl/$file") 2>/dev/null ||
- { $echo "Copying file intl/$file"; cp $file $srcdir/intl/$file; }
+ if test $file != plural.c; then
+ ($try_ln_s && ln -s $gettext_dir/intl/$file $srcdir/intl/$file && $echo "Symlinking file intl/$file") 2>/dev/null ||
+ { $echo "Copying file intl/$file"; cp $file $srcdir/intl/$file; }
+ else
+ # plural.c is a generated file; it must be copied and touched.
+ $echo "Copying file intl/$file"; cp $file $srcdir/intl/$file
+ sleep 2; touch $srcdir/intl/$file
+ fi
done
# Copy files to po/ subdirectory.