mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-27 00:38:11 -07:00
Better separate kotlinc flag management.
This commit is contained in:
parent
53f9804ea0
commit
0d661b126f
1 changed files with 6 additions and 3 deletions
|
@ -93,9 +93,12 @@ class KotlinCompiler @Inject constructor(
|
|||
val compilerClasspath = compilerDep.jarFile.get().path + File.pathSeparator +
|
||||
compilerEmbeddableDependencies(null).map { it.jarFile.get().path }
|
||||
.joinToString(File.pathSeparator)
|
||||
val xFlagsString = kotlinConfig(project)?.args?.joinToString(" ")
|
||||
?: settings.kobaltCompilerFlags
|
||||
val xFlagsArray = xFlagsString?.split(" ")?.toTypedArray() ?: emptyArray()
|
||||
val xFlagsString = listOf(kotlinConfig(project)?.args?.joinToString(" "),
|
||||
settings.kobaltCompilerFlags)
|
||||
.filterNotNull()
|
||||
.joinToString(" ")
|
||||
|
||||
val xFlagsArray = xFlagsString.split(" ").toTypedArray() ?: emptyArray()
|
||||
val newArgs = listOf(
|
||||
"-classpath", compilerClasspath,
|
||||
K2JVMCompiler::class.java.name,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue