diff --git a/util/add-depends.pl b/util/add-depends.pl index 9a57da23a2882c05261e5e6a1558fd72946bd5dd..573986d686508508e2573d69c255afec16146675 100644 --- a/util/add-depends.pl +++ b/util/add-depends.pl @@ -12,7 +12,7 @@ use configdata; use File::Compare qw(compare_text); my $buildfile = $config{build_file}; -my $buildfile_new = "$buildfile.$$"; +my $buildfile_new = "$buildfile-$$"; my $depext = $target{dep_extension} || ".d"; my @deps = grep { -f $_ } @@ -45,4 +45,6 @@ if (compare_text($buildfile_new, $buildfile) != 0) { rename $buildfile_new, $buildfile or die "Trying to rename $buildfile_new -> $buildfile: $!\n"; } - +# On VMS, we want to remove all generations of this file, in case there are +# more than one +while (unlink $buildfile_new) {}