diff --git a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt index 0692b925c6f..d4c843ce05b 100644 --- a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt +++ b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/RunKotlinNativeTask.kt @@ -72,7 +72,8 @@ open class RunKotlinNativeTask @Inject constructor(private val linkTask: Task, } remoteHost != null -> { executable = "ssh" - args (remoteHost, "$remoteHostFolder/${this@RunKotlinNativeTask.executable}") + val remoteExecutable = this@RunKotlinNativeTask.executable.split("/").last() + args (remoteHost, "$remoteHostFolder/$remoteExecutable") } else -> executable = this@RunKotlinNativeTask.executable } @@ -125,7 +126,8 @@ open class RunKotlinNativeTask @Inject constructor(private val linkTask: Task, project.exec { if (remoteHost != null) { executable = "ssh" - args (remoteHost, "$remoteHostFolder/${this@RunKotlinNativeTask.executable}") + val remoteExecutable = this@RunKotlinNativeTask.executable.split("/").last() + args (remoteHost, "$remoteHostFolder/$remoteExecutable") } else { executable = this@RunKotlinNativeTask.executable }