diff --git a/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanCompileTask.kt b/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanCompileTask.kt index c4383cb3df5..fa05d37c462 100644 --- a/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanCompileTask.kt +++ b/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanCompileTask.kt @@ -184,7 +184,7 @@ open class KonanCompileConfig( // DSL. Input/output files - fun inputDir(dir: String) = with(compilationTask) { + fun inputDir(dir: Any) = with(compilationTask) { _inputFiles.add(project.fileTree(dir)) } fun inputFiles(vararg files: Any) = with(compilationTask) { diff --git a/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanInteropTask.kt b/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanInteropTask.kt index ae9b30da228..35367028e5a 100644 --- a/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanInteropTask.kt +++ b/tools/kotlin-native-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KonanInteropTask.kt @@ -173,9 +173,8 @@ open class KonanInteropConfig( headers.add(files) } - - fun includeDirs(vararg values: String) = with(interopProcessingTask) { - compilerOpts.addAll(values.map { "-I$it" }) + fun includeDirs(vararg values: Any) = with(interopProcessingTask) { + compilerOpts.addAll(values.map { "-I${project.file(it).canonicalPath}" }) } fun linkerOpts(vararg values: String) = linkerOpts(values.toList())