forked from oracle/graal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcommon.hocon
91 lines (71 loc) · 2.07 KB
/
common.hocon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
specVersion = "2"
include "common.json"
include "graal-common.json"
# overlay version
overlay = ${ci.overlay}
# This must always point to HEAD in the master branch but can be used to point
# to another branch/commit in a Graal PR when mx changes are required for the PR.
mx : {
packages : {
mx: ${mx_version}
}
}
download-hsdis : {
setup : [
["mx", "hsdis", "||", "true"]
]
}
oraclejdk11 : { downloads : { JAVA_HOME : ${jdks.oraclejdk11} }}
oraclejdk17 : { downloads : { JAVA_HOME : ${jdks.oraclejdk17} }}
openjdk11 : { downloads : { JAVA_HOME : ${jdks.openjdk11} }}
labsjdk-ce-11 : { downloads : { JAVA_HOME : ${jdks.labsjdk-ce-11} }}
labsjdk-ee-11 : { downloads : { JAVA_HOME : ${jdks.labsjdk-ee-11} }}
labsjdk-ce-17 : { downloads : { JAVA_HOME : ${jdks.labsjdk-ce-17} }}
labsjdk-ee-17 : { downloads : { JAVA_HOME : ${jdks.labsjdk-ee-17} }}
labsjdk-ce-17Debug : { downloads : { JAVA_HOME : ${jdks.labsjdk-ce-17Debug} }}
labsjdk-ee-17Debug : { downloads : { JAVA_HOME : ${jdks.labsjdk-ee-17Debug} }}
common : ${mx} ${deps.common} {
catch_files : ${catch_files},
logs : [
"*/es-*.json"
]
}
linux : ${common} ${deps.linux}
darwin : ${common} ${deps.darwin}
windows : ${common} ${deps.windows}
linux-amd64 : ${linux} {
capabilities : [linux, amd64]
}
darwin-amd64 : ${darwin} {
capabilities : [darwin, amd64]
}
windows-amd64 : ${windows} {
capabilities : [windows, amd64]
}
linux-aarch64 : ${linux} {
capabilities : [linux, aarch64]
}
DEFAULT_HEAP_SIZE : "8G"
LARGE_HEAP_SIZE : "31G"
LARGE_YOUNG_GEN_SIZE : "27G"
eclipse : ${downloads.eclipse}
jdt : ${downloads.jdt}
# for cases where a maven package is not easily accessible
maven-download-unix : {
downloads : {
MAVEN_HOME: {name: maven, version: "3.3.9", platformspecific: false}
}
environment : {
PATH : "$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH"
}
}
linux-deploy : ${linux} {
packages : {
maven : ">=3.3.9"
}
}
darwin-deploy : ${darwin} ${maven-download-unix} {
environment : {
PATH : "$MAVEN_HOME/bin:$JAVA_HOME/bin:/usr/local/bin:$PATH"
}
}