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);
move ("POTFILES.in", "POTFILES.in.old");
+ my $srcdir = $ENV{'top_srcdir'};
+ my $adddirectory = "--directory=." ;
+ if ($srcdir){
+ $adddirectory = "--directory=$srcdir";
+ }
+
open INFILE, "<POTFILES.in.old";
open OUTFILE, ">POTFILES.in";
while (<INFILE>) {
system ("xgettext", "--default-domain\=$MODULE",
"--directory\=\.\.",
+ "$adddirectory" ,
"--add-comments",
"--keyword\=\_",
"--keyword\=N\_",