Minor: Do not specify platform for project-level language settings
This commit is contained in:
@@ -85,7 +85,7 @@ fun Project.getLanguageVersionSettings(contextModule: Module? = null,
|
|||||||
val apiVersion = ApiVersion.createByLanguageVersion(LanguageVersion.fromVersionString(arguments.apiVersion) ?: languageVersion)
|
val apiVersion = ApiVersion.createByLanguageVersion(LanguageVersion.fromVersionString(arguments.apiVersion) ?: languageVersion)
|
||||||
val compilerSettings = KotlinCompilerSettings.getInstance(this).settings
|
val compilerSettings = KotlinCompilerSettings.getInstance(this).settings
|
||||||
val extraLanguageFeatures = getExtraLanguageFeatures(
|
val extraLanguageFeatures = getExtraLanguageFeatures(
|
||||||
TargetPlatformKind.Common,
|
null,
|
||||||
CoroutineSupport.byCompilerArguments(KotlinCommonCompilerArgumentsHolder.getInstance(this).settings),
|
CoroutineSupport.byCompilerArguments(KotlinCommonCompilerArgumentsHolder.getInstance(this).settings),
|
||||||
compilerSettings,
|
compilerSettings,
|
||||||
null
|
null
|
||||||
@@ -134,7 +134,7 @@ private val Module.implementsCommonModule: Boolean
|
|||||||
&& ModuleRootManager.getInstance(this).dependencies.any { it.targetPlatform == TargetPlatformKind.Common }
|
&& ModuleRootManager.getInstance(this).dependencies.any { it.targetPlatform == TargetPlatformKind.Common }
|
||||||
|
|
||||||
private fun getExtraLanguageFeatures(
|
private fun getExtraLanguageFeatures(
|
||||||
targetPlatformKind: TargetPlatformKind<*>,
|
targetPlatformKind: TargetPlatformKind<*>?,
|
||||||
coroutineSupport: LanguageFeature.State,
|
coroutineSupport: LanguageFeature.State,
|
||||||
compilerSettings: CompilerSettings?,
|
compilerSettings: CompilerSettings?,
|
||||||
module: Module?
|
module: Module?
|
||||||
|
|||||||
Reference in New Issue
Block a user