Gradle, native: Don't use deprecated DefaultTask.newOutputFile()

This method is planned to be removed in Gradle 6.0, so we avoid
using it.
This commit is contained in:
Ilya Matveev
2019-09-06 14:25:51 +07:00
parent dda25875d4
commit 60ae03f08b
@@ -613,15 +613,15 @@ open class CInteropProcess : DefaultTask() {
return "$baseName-cinterop-$interopName$suffix"
}
@get:Internal
val outputFile: File
@Internal get() = outputFileProvider.get().asFile
get() = outputFileProvider.get()
// Inputs and outputs.
@OutputFile
val outputFileProvider = newOutputFile().apply {
set { destinationDir.get().resolve(outputFileName) }
}
val outputFileProvider: Provider<File> =
project.provider { destinationDir.get().resolve(outputFileName) }
val defFile: File
@InputFile get() = settings.defFile