CLion/AppCode: Use default platform for libraries, if no LibraryKind is specified
To avoid Unknown platform JVM
Original commit: 2b3b5876aa
This commit is contained in:
committed by
Dmitriy Dolovov
parent
a9ce3284a4
commit
f136807844
+4
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.platform
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import org.jetbrains.kotlin.config.isJps
|
||||
import org.jetbrains.kotlin.platform.impl.JvmIdePlatformKind
|
||||
import org.jetbrains.kotlin.resolve.TargetPlatform
|
||||
|
||||
interface DefaultIdeTargetPlatformKindProvider {
|
||||
val defaultPlatform: IdePlatform<*, *>
|
||||
@@ -22,5 +23,8 @@ interface DefaultIdeTargetPlatformKindProvider {
|
||||
|
||||
return ServiceManager.getService(DefaultIdeTargetPlatformKindProvider::class.java).defaultPlatform
|
||||
}
|
||||
|
||||
val defaultCompilerPlatform: TargetPlatform
|
||||
get() = defaultPlatform.kind.compilerPlatform
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user