Don't pass paths to non-existing metadata files from dependent modules
This commit is contained in:
@@ -75,8 +75,15 @@ class JpsKotlinCompilerRunner : KotlinCompilerRunner<JpsCompilerEnvironment>() {
|
||||
libraries: List<String>,
|
||||
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)
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user