src/HOL/Mirabelle/lib/scripts/mirabelle.pl
changeset 38895 ec417f748064
parent 37378 5449c9aafdca
child 38898 a243f8883e8e
--- a/src/HOL/Mirabelle/lib/scripts/mirabelle.pl	Mon Aug 30 11:11:10 2010 +0200
+++ b/src/HOL/Mirabelle/lib/scripts/mirabelle.pl	Mon Aug 30 11:39:23 2010 +0200
@@ -51,7 +51,11 @@
 }
 my $tools = "";
 if ($#action_files >= 0) {
-  $tools = "uses " . join(" ", @action_files);
+  # uniquify
+  my $s = join ("\n", @action_files);
+  my @action_files = split(/\n/, $s . "\n" . $s);
+  %action_files = sort(@action_files);
+  $tools = "uses " . join(" ", sort(keys(%action_files)));
 }
 
 open(SETUP_FILE, ">$setup_file") || die "Could not create file '$setup_file'";