summaryrefslogtreecommitdiff
path: root/mail/thunderbird10/patches/patch-mozilla_xpcom_idl-parser_header.py
blob: 3f4bc9ea64a647ae040a57b74d915f6e7ec22183 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$NetBSD: patch-mozilla_xpcom_idl-parser_header.py,v 1.1.1.1 2012/03/15 09:45:29 ryoon Exp $

--- mozilla/xpcom/idl-parser/header.py.orig	2012-02-16 10:25:33.000000000 +0000
+++ mozilla/xpcom/idl-parser/header.py
@@ -521,6 +521,12 @@ if __name__ == '__main__':
         outfd.close()
 
     if options.depfile is not None:
+        dirname = os.path.dirname(options.depfile)
+        if dirname:
+            try:
+                os.makedirs(dirname)
+            except:
+                pass
         depfd = open(options.depfile, 'w')
         deps = [dep.replace('\\', '/') for dep in idl.deps]