From d0aabc9936849744433868a917fe5d42db4d8626 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Wed, 19 Oct 2016 12:34:52 +0300 Subject: [PATCH] Kotlin Facet: Add compiler settings to facet configuration Original commit: ea13456bbaebb1346a8d37fb9627d495fdfe097a --- .../org/jetbrains/kotlin/config/CompilerSettings.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) 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"