Extract and reuse JarFS-related IO fallback configurator function

Partly fixes #KT-16927
This commit is contained in:
Ilya Chernikov
2017-03-22 15:16:09 +01:00
parent e59f6741c4
commit c034a73d72
4 changed files with 40 additions and 12 deletions
@@ -17,6 +17,7 @@
package org.jetbrains.kotlin.daemon
import org.jetbrains.kotlin.cli.common.CLICompiler
import org.jetbrains.kotlin.cli.common.environment.setIdeaIoUseFallback
import org.jetbrains.kotlin.cli.js.K2JSCompiler
import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler
import org.jetbrains.kotlin.cli.metadata.K2MetadataCompiler
@@ -94,6 +95,8 @@ object KotlinCompileDaemon {
log.info("daemon args: " + args.joinToString(" "))
log.info("daemon process name: " + ManagementFactory.getRuntimeMXBean().name)
setIdeaIoUseFallback()
val compilerId = CompilerId()
val daemonOptions = DaemonOptions()