+touch missing 'po/ChangeLog' during glib-gettextize(1)
[macros.git] / AutoGen.pm
index 4d7428f..adbfc9b 100644 (file)
@@ -429,7 +429,11 @@ my($class,%options)=@_;
                        _writefile $Makefile_in_in,$file;
                        }
                }
-       _system "glib-gettextize",@copy_arg if $Options{"want-glib-gettextize"};
+       if ($Options{"want-glib-gettextize"}) {
+               _system "glib-gettextize",@copy_arg;
+               # "po/ChangeLog" is somehow missing at this point
+               File::Touch->new("atime_only"=>1)->touch("po/ChangeLog");
+               }
        _system "aclocal",map((!$_ ? () : @$_),$Options{"aclocal_args"});
        _system qw(libtoolize),@copy_arg if $Options{"want-libtoolize"};
        _system qw(autoheader) if $Options{"want-autoheader"};