KT-66225 Do not rewrite baseNameProvider in NativeBinary
This commit is contained in:
committed by
Space Team
parent
ea44d4defd
commit
bec832d39f
+1
-1
@@ -30,7 +30,7 @@ fun Project.registerSwiftExportTask(
|
||||
framework: Framework,
|
||||
): TaskProvider<*> {
|
||||
return registerSwiftExportTask(
|
||||
swiftApiModuleName = provider { framework.baseName },
|
||||
swiftApiModuleName = framework.baseNameProvider,
|
||||
target = framework.target,
|
||||
buildType = framework.buildType,
|
||||
)
|
||||
|
||||
+2
-7
@@ -36,17 +36,12 @@ import java.io.File
|
||||
*/
|
||||
sealed class NativeBinary(
|
||||
private val name: String,
|
||||
baseNameProvided: String,
|
||||
open var baseName: String,
|
||||
val buildType: NativeBuildType,
|
||||
@Transient
|
||||
var compilation: KotlinNativeCompilation
|
||||
) : Named {
|
||||
open var baseName: String
|
||||
get() = baseNameProvider.get()
|
||||
set(value) {
|
||||
baseNameProvider = project.provider { value }
|
||||
}
|
||||
internal var baseNameProvider: Provider<String> = project.provider { baseNameProvided }
|
||||
internal val baseNameProvider: Provider<String> = project.provider { baseName }
|
||||
|
||||
internal val konanTarget: KonanTarget
|
||||
get() = compilation.konanTarget
|
||||
|
||||
Reference in New Issue
Block a user