ffi_ccu.header_c_base.add( "#include \"{mmodule.name}._nitni.h\"\n" )
- # include dependancies FFI
- for mod in mmodule.header_dependencies do
- if mod.uses_ffi then ffi_ccu.header_custom.add("#include \"{mod.name}._ffi.h\"\n")
- end
-
for nclassdef in n_classdefs do
# Does it declares an extern type?
if nclassdef isa AStdClassdef and nclassdef.n_extern_code_block != null then
language.compile_to_files(self, compdir)
end
+ # include dependancies FFI
+ for mod in mmodule.header_dependencies do
+ if mod.uses_ffi then ffi_ccu.header_custom.add("#include \"{mod.name}._ffi.h\"\n")
+ end
+
ffi_ccu.write_as_impl(self, compdir)
for filename in ffi_ccu.files do ffi_files.add(new ExternCFile(filename, self.c_compiler_options))
end