Fix .def file generation. (#1859)

This commit is contained in:
Nikolay Igotti
2018-08-10 12:02:18 +03:00
committed by GitHub
parent 6184685111
commit 73b6935da7
3 changed files with 2 additions and 2 deletions
@@ -866,7 +866,7 @@ internal class CAdapterGenerator(
outputStreamWriter.close()
if (context.config.target.family == Family.MINGW) {
outputStreamWriter = context.config.tempFiles
outputStreamWriter = context.config.outputFiles
.cAdapterDef
.printWriter()
output("EXPORTS")
@@ -38,6 +38,7 @@ class OutputFiles(outputPath: String?, target: KonanTarget, produce: CompilerOut
* Header file for dynamic library
*/
val cAdapterHeader by lazy { File("${outputName}_api.h") }
val cAdapterDef by lazy { File("${outputName}_symbols.def") }
/**
* Main compiler's output file
@@ -26,7 +26,6 @@ class TempFiles(outputPath: String, pathToTemporaryDir: String? = null) {
private val outputName = File(outputPath).name
val nativeBinaryFile by lazy { File(dir,"${outputName}.kt.bc") }
val cAdapterDef by lazy { File(dir,"${outputName}_symbols.def") }
val cAdapterCpp by lazy { File(dir, "api.cpp") }
val cAdapterBitcode by lazy { File(dir, "api.bc") }