cython-devel
changeset 1362:8c0c3784245e
Put cimported includes first.
| author | Robert Bradshaw <robertwb@math.washington.edu> |
|---|---|
| date | Fri Nov 21 16:05:28 2008 -0800 (20 months ago) |
| parents | 26a8d1732db0 |
| children | 5f2f0ebf2285 |
| files | Cython/Compiler/ModuleNode.py |
line diff
1.1 --- a/Cython/Compiler/ModuleNode.py Wed Nov 19 08:37:21 2008 +0100
1.2 +++ b/Cython/Compiler/ModuleNode.py Fri Nov 21 16:05:28 2008 -0800
1.3 @@ -545,11 +545,14 @@
1.4 code.putln("#endif")
1.5
1.6 def generate_includes(self, env, cimported_modules, code):
1.7 - includes = env.include_files[:]
1.8 + includes = []
1.9 for module in cimported_modules:
1.10 for filename in module.include_files:
1.11 if filename not in includes:
1.12 includes.append(filename)
1.13 + for filename in env.include_files[:]
1.14 + if filename not in includes:
1.15 + includes.append(filename)
1.16 for filename in includes:
1.17 code.putln('#include "%s"' % filename)
1.18
