X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=intltool-update.in;h=2eae87b49204873de07d14b03b1712808839b9c2;hp=43edc0211c1466ac36969db76851b2ff0c88d323;hb=07faf451b99879183ed7e909e43a0e065be1ee7f;hpb=3f9592851ce4ed76a9979bfdd6ec7dc5c457e183 diff --git a/intltool-update.in b/intltool-update.in index 43edc021..2eae87b4 100644 --- a/intltool-update.in +++ b/intltool-update.in @@ -415,6 +415,10 @@ sub generate_headers if (/\.($xml_extension|$ini_extension)$/ || /^\[/){ $_ =~ s/^\[[^\[].*]\s*//; my $filename = "../$_"; + my $srcdir = $ENV{'top_srcdir'}; + if ($srcdir){ + $filename="$srcdir/$_" ; + }; if ($VERBOSE){ system($EXTRACT, "--update", "--type=$gettext_type", $filename); @@ -435,6 +439,12 @@ sub generate_po_template move ("POTFILES.in", "POTFILES.in.old"); + my $srcdir = $ENV{'top_srcdir'}; + my $adddirectory = "--directory=." ; + if ($srcdir){ + $adddirectory = "--directory=$srcdir"; + } + open INFILE, "POTFILES.in"; while () { @@ -447,6 +457,7 @@ sub generate_po_template system ("xgettext", "--default-domain\=$MODULE", "--directory\=\.\.", + "$adddirectory" , "--add-comments", "--keyword\=\_", "--keyword\=N\_",