diff --git a/jps/jps-common/src/org/jetbrains/kotlin/config/CompilerSettings.kt b/jps/jps-common/src/org/jetbrains/kotlin/config/CompilerSettings.kt index 1fedf41bc12..b985feadcdd 100644 --- a/jps/jps-common/src/org/jetbrains/kotlin/config/CompilerSettings.kt +++ b/jps/jps-common/src/org/jetbrains/kotlin/config/CompilerSettings.kt @@ -23,6 +23,16 @@ class CompilerSettings { var copyJsLibraryFiles: Boolean = true var outputDirectoryForJsLibraryFiles: String = DEFAULT_OUTPUT_DIRECTORY + constructor() + + constructor(settings: CompilerSettings) { + additionalArguments = settings.additionalArguments + scriptTemplates = settings.scriptTemplates + scriptTemplatesClasspath = settings.scriptTemplatesClasspath + copyJsLibraryFiles = settings.copyJsLibraryFiles + outputDirectoryForJsLibraryFiles = settings.outputDirectoryForJsLibraryFiles + } + companion object { private val DEFAULT_ADDITIONAL_ARGUMENTS = "-version" private val DEFAULT_OUTPUT_DIRECTORY = "lib"