compiler_ffi: use `compile_dir` instead of hard-coded ".nit_compile"
authorJean Privat <jean@pryen.org>
Fri, 21 Feb 2014 16:24:28 +0000 (11:24 -0500)
committerJean Privat <jean@pryen.org>
Fri, 21 Feb 2014 16:24:28 +0000 (11:24 -0500)
Signed-off-by: Jean Privat <jean@pryen.org>

src/compiler_ffi.nit

index 91b8f0b..36c1453 100644 (file)
@@ -29,7 +29,7 @@ redef class AModule
 
        redef fun finalize_ffi(v: AbstractCompilerVisitor, modelbuilder: ModelBuilder)
        do
-               finalize_ffi_wrapper(".nit_compile", v.compiler.mainmodule)
+               finalize_ffi_wrapper(v.compiler.modelbuilder.compile_dir, v.compiler.mainmodule)
                for file in ffi_files do v.compiler.extern_bodies.add(file)
        end
 
@@ -46,7 +46,7 @@ redef class AModule
 
                nitni_ccu.header_c_types.add("#include \"{mmodule.name}._ffi.h\"\n")
 
-               nitni_ccu.write_as_nitni(self, ".nit_compile")
+               nitni_ccu.write_as_nitni(self, v.compiler.modelbuilder.compile_dir)
 
                for file in nitni_ccu.files do
                        v.compiler.extern_bodies.add(new ExternCFile(file, c_compiler_options))