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() outputStreamWriter.close()
if (context.config.target.family == Family.MINGW) { if (context.config.target.family == Family.MINGW) {
outputStreamWriter = context.config.tempFiles outputStreamWriter = context.config.outputFiles
.cAdapterDef .cAdapterDef
.printWriter() .printWriter()
output("EXPORTS") output("EXPORTS")
@@ -38,6 +38,7 @@ class OutputFiles(outputPath: String?, target: KonanTarget, produce: CompilerOut
* Header file for dynamic library * Header file for dynamic library
*/ */
val cAdapterHeader by lazy { File("${outputName}_api.h") } val cAdapterHeader by lazy { File("${outputName}_api.h") }
val cAdapterDef by lazy { File("${outputName}_symbols.def") }
/** /**
* Main compiler's output file * Main compiler's output file
@@ -26,7 +26,6 @@ class TempFiles(outputPath: String, pathToTemporaryDir: String? = null) {
private val outputName = File(outputPath).name private val outputName = File(outputPath).name
val nativeBinaryFile by lazy { File(dir,"${outputName}.kt.bc") } 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 cAdapterCpp by lazy { File(dir, "api.cpp") }
val cAdapterBitcode by lazy { File(dir, "api.bc") } val cAdapterBitcode by lazy { File(dir, "api.bc") }