[gradle-plugin] Run tools with -Xmx3G by default
This commit is contained in:
@@ -1,2 +1 @@
|
||||
konan.home=../../dist
|
||||
konan.jvmArgs=-Xmx3G
|
||||
konan.home=../../dist
|
||||
@@ -1,6 +1,9 @@
|
||||
apply plugin: 'konan'
|
||||
|
||||
konan.targets = ['macbook', 'linux']
|
||||
konan {
|
||||
targets = ['macbook', 'linux']
|
||||
jvmArgs = ['-Xmx8g']
|
||||
}
|
||||
|
||||
def includePrefixes = [ '/opt/local/include', '/usr/include', '/usr/local/include' ]
|
||||
|
||||
|
||||
+1
-1
@@ -238,7 +238,7 @@ open class KonanExtension {
|
||||
var targets = mutableListOf("host")
|
||||
var languageVersion: String? = null
|
||||
var apiVersion: String? = null
|
||||
val jvmArgs = mutableListOf<String>()
|
||||
var jvmArgs = mutableListOf<String>()
|
||||
}
|
||||
|
||||
class KonanPlugin @Inject constructor(private val registry: ToolingModelBuilderRegistry)
|
||||
|
||||
+4
@@ -53,6 +53,10 @@ internal abstract class KonanCliRunner(val toolName: String, val fullName: Strin
|
||||
"-ea",
|
||||
"-Dkonan.home=${project.konanHome}",
|
||||
"-Djava.library.path=${project.konanHome}/konan/nativelib").apply {
|
||||
if (project.konanExtension.jvmArgs.none { it.startsWith("-Xmx") } &&
|
||||
project.jvmArgs.none { it.startsWith("-Xmx") }) {
|
||||
add("-Xmx3G")
|
||||
}
|
||||
addAll(project.konanExtension.jvmArgs)
|
||||
addAll(project.jvmArgs)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user