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" return "$baseName-cinterop-$interopName$suffix"
} }
@get:Internal
val outputFile: File val outputFile: File
@Internal get() = outputFileProvider.get().asFile get() = outputFileProvider.get()
// Inputs and outputs. // Inputs and outputs.
@OutputFile @OutputFile
val outputFileProvider = newOutputFile().apply { val outputFileProvider: Provider<File> =
set { destinationDir.get().resolve(outputFileName) } project.provider { destinationDir.get().resolve(outputFileName) }
}
val defFile: File val defFile: File
@InputFile get() = settings.defFile @InputFile get() = settings.defFile