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 +
|
val compilerClasspath = compilerDep.jarFile.get().path + File.pathSeparator +
|
||||||
compilerEmbeddableDependencies(null).map { it.jarFile.get().path }
|
compilerEmbeddableDependencies(null).map { it.jarFile.get().path }
|
||||||
.joinToString(File.pathSeparator)
|
.joinToString(File.pathSeparator)
|
||||||
val xFlagsString = kotlinConfig(project)?.args?.joinToString(" ")
|
val xFlagsString = listOf(kotlinConfig(project)?.args?.joinToString(" "),
|
||||||
?: settings.kobaltCompilerFlags
|
settings.kobaltCompilerFlags)
|
||||||
val xFlagsArray = xFlagsString?.split(" ")?.toTypedArray() ?: emptyArray()
|
.filterNotNull()
|
||||||
|
.joinToString(" ")
|
||||||
|
|
||||||
|
val xFlagsArray = xFlagsString.split(" ").toTypedArray() ?: emptyArray()
|
||||||
val newArgs = listOf(
|
val newArgs = listOf(
|
||||||
"-classpath", compilerClasspath,
|
"-classpath", compilerClasspath,
|
||||||
K2JVMCompiler::class.java.name,
|
K2JVMCompiler::class.java.name,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue