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