[Gradle, MPP] address KT-42755 Cocoapods plugin using backslashes on Windows
Co-authored-by: Andreas Mattsson <andreas@andreasmattsson.com> Merge-request: KT-MR-4719
This commit is contained in:
committed by
Space
parent
5e874bc3c5
commit
b00a43802a
+3
-3
@@ -128,8 +128,8 @@ open class PodspecTask : DefaultTask() {
|
|||||||
"| spec.dependency '${pod.name}'$versionSuffix"
|
"| spec.dependency '${pod.name}'$versionSuffix"
|
||||||
}.joinToString(separator = "\n")
|
}.joinToString(separator = "\n")
|
||||||
|
|
||||||
val frameworkDir = project.cocoapodsBuildDirs.framework.relativeTo(outputFile.parentFile).path
|
val frameworkDir = project.cocoapodsBuildDirs.framework.relativeTo(outputFile.parentFile)
|
||||||
val vendoredFramework = if (publishing.get()) "${frameworkName.get()}.xcframework" else "$frameworkDir/${frameworkName.get()}.framework"
|
val vendoredFramework = if (publishing.get()) "${frameworkName.get()}.xcframework" else frameworkDir.resolve("${frameworkName.get()}.framework").invariantSeparatorsPath
|
||||||
val vendoredFrameworks = if (extraSpecAttributes.get().containsKey("vendored_frameworks")) "" else "| spec.vendored_frameworks = '$vendoredFramework'"
|
val vendoredFrameworks = if (extraSpecAttributes.get().containsKey("vendored_frameworks")) "" else "| spec.vendored_frameworks = '$vendoredFramework'"
|
||||||
|
|
||||||
val libraries = if (extraSpecAttributes.get().containsKey("libraries")) "" else "| spec.libraries = 'c++'"
|
val libraries = if (extraSpecAttributes.get().containsKey("libraries")) "" else "| spec.libraries = 'c++'"
|
||||||
@@ -142,7 +142,7 @@ open class PodspecTask : DefaultTask() {
|
|||||||
| }
|
| }
|
||||||
""".trimMargin()
|
""".trimMargin()
|
||||||
|
|
||||||
val gradleCommand = "\$REPO_ROOT/${gradleWrapper.toRelativeString(project.projectDir)}"
|
val gradleCommand = "\$REPO_ROOT/${gradleWrapper.relativeTo(project.projectDir).invariantSeparatorsPath}"
|
||||||
val scriptPhase = if (publishing.get() || extraSpecAttributes.get().containsKey("script_phases")) "" else
|
val scriptPhase = if (publishing.get() || extraSpecAttributes.get().containsKey("script_phases")) "" else
|
||||||
""" |
|
""" |
|
||||||
| spec.script_phases = [
|
| spec.script_phases = [
|
||||||
|
|||||||
Reference in New Issue
Block a user