Bug 714365 - DictionaryHelpers.cpp gets rebuilt on every build. r=ted

This commit is contained in:
Nathan Froyd 2012-01-23 07:55:21 -08:00
Родитель 22266cda47
Коммит 05a6926a1c
1 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -82,9 +82,10 @@ def findIDL(includePath, interfaceFileName):
% (interfaceFileName, includePath)) % (interfaceFileName, includePath))
def loadIDL(parser, includePath, filename): def loadIDL(parser, includePath, filename):
if not filename in make_dependencies: idlFile = findIDL(includePath, filename)
make_dependencies.append(filename) if not idlFile in make_dependencies:
idl = p.parse(open(findIDL(includePath, filename)).read(), filename) make_dependencies.append(idlFile)
idl = p.parse(open(idlFile).read(), idlFile)
idl.resolve(includePath, p) idl.resolve(includePath, p)
return idl return idl