X-Git-Url: http://nitlanguage.org diff --git a/src/ffi/cpp.nit b/src/ffi/cpp.nit index 197be69..a6a8ca3 100644 --- a/src/ffi/cpp.nit +++ b/src/ffi/cpp.nit @@ -124,7 +124,7 @@ class CPPLanguage # write .cpp and .hpp file cpp_file.header_custom.add("extern \"C\" \{\n") - cpp_file.header_custom.add("#include \"{mmodule.name}._ffi.h\"\n") + cpp_file.header_custom.add("#include \"{mmodule.c_name}._ffi.h\"\n") cpp_file.header_custom.add("\}\n") var file = cpp_file.write_to_files(mmodule, compdir) @@ -158,10 +158,10 @@ class CPPCompilationUnit fun write_to_files(mmodule: MModule, compdir: String): ExternCppFile do - var base_name = "{mmodule.name}._ffi" + var base_name = "{mmodule.c_name}._ffi" var h_file = "{base_name}.hpp" - var guard = "{mmodule.cname.to_s.to_upper}_NIT_HPP" + var guard = "{mmodule.c_name.to_s.to_upper}_NIT_HPP" write_header_to_file(mmodule, "{compdir}/{h_file}", new Array[String], guard) @@ -178,11 +178,6 @@ class ExternCppFile super ExternFile var mmodule: MModule - init(path: String, mmodule: MModule) - do - super - self.mmodule = mmodule - end redef fun makefile_rule_name do return "{filename.basename("")}.o" redef fun makefile_rule_content do return "$(CXX) $(CFLAGS) {mmodule.cpp_compiler_options} -c {filename.basename("")} -o {filename.basename("")}.o" @@ -193,11 +188,6 @@ class ForeignCppType super ForeignType var cpp_type: String - - init (cpp_type: String) - do - self.cpp_type = cpp_type - end end redef class NitniCallback