diff --git a/buildSrc/src/main/kotlin/pill/parser.kt b/buildSrc/src/main/kotlin/pill/parser.kt index 70224f29c04..33f2e37c822 100644 --- a/buildSrc/src/main/kotlin/pill/parser.kt +++ b/buildSrc/src/main/kotlin/pill/parser.kt @@ -289,8 +289,12 @@ private fun getKotlinOptions(kotlinCompileTask: Any): PSourceRootKotlinOptions? val addCompilerBuiltins = "Xadd-compiler-builtins" val loadBuiltinsFromDependencies = "Xload-builtins-from-dependencies" + fun isOptionForScriptingCompilerPlugin(option: String) + = option.startsWith("-Xplugin=") && option.contains("kotlin-scripting-gradle") + val extraArguments = compileArguments.filter { - it.startsWith("-X") && it != "-$addCompilerBuiltins" && it != "-$loadBuiltinsFromDependencies" + it.startsWith("-X") && !isOptionForScriptingCompilerPlugin(it) + && it != "-$addCompilerBuiltins" && it != "-$loadBuiltinsFromDependencies" } return PSourceRootKotlinOptions(