diff --git a/build/scripts/find-mocables b/build/scripts/find-mocables
index f3e04b5f60b9465ecfa5f66fbfd9bb742d13c934..c4520660af62ce7f3ac970b66531b1c249781aba 100755
--- a/build/scripts/find-mocables
+++ b/build/scripts/find-mocables
@@ -2,7 +2,10 @@
 
 import re, sys, os
 
+mocables = set()
 for f in filter(os.path.isfile, sys.argv[1:]):
     for line in open(f).readlines():
         if re.match(".*Q_OBJECT", line):
-            print f
+            mocables.add(f)
+for mocable in mocables:
+    print mocable