diff --git a/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsKotlinCompilerRunner.kt b/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsKotlinCompilerRunner.kt index 7ac9197dc32..485f72aee0b 100644 --- a/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsKotlinCompilerRunner.kt +++ b/jps-plugin/src/org/jetbrains/kotlin/compilerRunner/JpsKotlinCompilerRunner.kt @@ -75,8 +75,15 @@ class JpsKotlinCompilerRunner : KotlinCompilerRunner() { libraries: List, outputFile: File ) { + log.debug("K2JS: common arguments: " + ArgumentUtils.convertArgumentsToStringList(commonArguments)) + log.debug("K2JS: JS arguments: " + ArgumentUtils.convertArgumentsToStringList(k2jsArguments)) + val arguments = mergeBeans(commonArguments, k2jsArguments) + log.debug("K2JS: merged arguments: " + ArgumentUtils.convertArgumentsToStringList(arguments)) + setupK2JsArguments(outputFile, sourceFiles, libraries, arguments) + log.debug("K2JS: arguments after setup" + ArgumentUtils.convertArgumentsToStringList(arguments)) + withCompilerSettings(compilerSettings) { runCompiler(K2JS_COMPILER, arguments, environment) } diff --git a/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt index bdddc9118ee..441f5a41602 100644 --- a/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt +++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.kt @@ -73,7 +73,9 @@ object JpsJsModuleUtils { val moduleBuildTarget = ModuleBuildTarget(module, targetType) val outputDir = KotlinBuilderModuleScriptGenerator.getOutputDirSafe(moduleBuildTarget) val metaInfoFile = getOutputMetaFile(outputDir, module.name) - result.add(metaInfoFile.absolutePath) + if (metaInfoFile.exists()) { + result.add(metaInfoFile.absolutePath) + } } }) }