Skip to content

Commit 0edee9f

Browse files
Set EXTRA_ESPRESSO_(LLVM_)?JAVA_HOMES when building maven distributions
1 parent 00c5528 commit 0edee9f

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

vm/ci/ci_common/common.jsonnet

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ local devkits = graal_common.devkits;
161161

162162
full_vm_build: graal_common.deps.svm + graal_common.deps.sulong + graal_common.deps.truffleruby + graal_common.deps.graalpy + graal_common.deps.fastr + vm.custom_vm,
163163

164-
graalvm_complete_build_deps(edition, os, arch, java_version, espresso_java_version=25):
164+
graalvm_complete_build_deps(edition, os, arch, java_version, espresso_java_version=25, espresso_extra_java_version=[21]):
165165
local java_deps(edition) = {
166166
downloads+: {
167167
JAVA_HOME: graal_common.jdks_data['labsjdk-' + edition + '-' + java_version],
@@ -176,6 +176,16 @@ local devkits = graal_common.devkits;
176176
TOOLS_JAVA_HOME: graal_common.jdks_data['oraclejdk21'],
177177
} else {
178178
}
179+
) + (
180+
if (std.length(espresso_extra_java_version) > 0) then ({
181+
EXTRA_ESPRESSO_JAVA_HOMES: {pathlist: [graal_common.jdks_data['labsjdk-ee-' + v] for v in espresso_extra_java_version]},
182+
} + (
183+
if (os == 'linux' || os == 'darwin') && (arch == 'amd64') then {
184+
EXTRA_ESPRESSO_LLVM_JAVA_HOMEs: {pathlist: [graal_common.jdks_data['labsjdk-ee-' + v + '-llvm'] for v in espresso_extra_java_version]},
185+
} else {
186+
}
187+
)) else {
188+
}
179189
)
180190
};
181191

0 commit comments

Comments
 (0)