Pill: Disable all compiler plugins by default
This commit is contained in:
@@ -268,13 +268,7 @@ class ModelParser(private val variant: Variant, private val modulePrefix: String
|
|||||||
fun parseBoolean(name: String) = compileArguments.contains("-$name")
|
fun parseBoolean(name: String) = compileArguments.contains("-$name")
|
||||||
fun parseString(name: String) = compileArguments.dropWhile { it != "-$name" }.drop(1).firstOrNull()
|
fun parseString(name: String) = compileArguments.dropWhile { it != "-$name" }.drop(1).firstOrNull()
|
||||||
|
|
||||||
fun isOptionForScriptingCompilerPlugin(option: String): Boolean {
|
val extraArguments = compileArguments.filter { it.startsWith("-X") && !it.startsWith("-Xplugin=") }
|
||||||
return option.startsWith("-Xplugin=") && option.contains("kotlin-scripting-compiler-embeddable")
|
|
||||||
}
|
|
||||||
|
|
||||||
val extraArguments = compileArguments.filter {
|
|
||||||
it.startsWith("-X") && !isOptionForScriptingCompilerPlugin(it)
|
|
||||||
}
|
|
||||||
|
|
||||||
return PSourceRootKotlinOptions(
|
return PSourceRootKotlinOptions(
|
||||||
parseBoolean("no-stdlib"),
|
parseBoolean("no-stdlib"),
|
||||||
|
|||||||
Reference in New Issue
Block a user