blob: 678b2d6f57cfb3530277bee98d3b893b48d8cdc7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/usr/bin/env python
import re, sys, os
includedMocs = set()
dir = sys.argv[1]
files = sys.argv[2:]
for f in filter(os.path.isfile, [os.path.join(dir, f) for f in files]):
inBlockComment = False
for line in open(f).readlines():
m = re.search('#include "(moc_\w+.cpp)"', line)
if m:
includedMocs.add(m.group(1))
for moc in includedMocs:
print moc
|