Pill: Disable all compiler plugins by default

This commit is contained in:
Yan Zhulanow
2021-01-14 19:10:38 +09:00
parent 61cd97b340
commit cc41ccc3b9
@@ -268,13 +268,7 @@ class ModelParser(private val variant: Variant, private val modulePrefix: String
fun parseBoolean(name: String) = compileArguments.contains("-$name")
fun parseString(name: String) = compileArguments.dropWhile { it != "-$name" }.drop(1).firstOrNull()
fun isOptionForScriptingCompilerPlugin(option: String): Boolean {
return option.startsWith("-Xplugin=") && option.contains("kotlin-scripting-compiler-embeddable")
}
val extraArguments = compileArguments.filter {
it.startsWith("-X") && !isOptionForScriptingCompilerPlugin(it)
}
val extraArguments = compileArguments.filter { it.startsWith("-X") && !it.startsWith("-Xplugin=") }
return PSourceRootKotlinOptions(
parseBoolean("no-stdlib"),