Skip to content

Commit 1a44b68

Browse files
committed
TruffleRuby EE standalone includes Sulong Enterprise.
1 parent 2568efe commit 1a44b68

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

mx.truffleruby/mx_truffleruby.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,12 @@ def verify_ci(args):
227227
stability="experimental",
228228
))
229229

230+
standalone_dependencies_common = {
231+
'LLVM Runtime Core': ('lib/sulong', []),
232+
'LLVM Runtime Native': ('lib/sulong', []),
233+
'LLVM.org toolchain': ('lib/llvm-toolchain', []),
234+
}
235+
230236
mx_sdk_vm.register_graalvm_component(mx_sdk_vm.GraalVmLanguage(
231237
suite=_suite,
232238
name='TruffleRuby',
@@ -235,13 +241,15 @@ def verify_ci(args):
235241
standalone_dir_name='truffleruby-<version>-<graalvm_os>-<arch>',
236242
license_files=[],
237243
third_party_license_files=[],
238-
dependencies=['rbyl', 'Truffle', 'Truffle NFI', 'LLVM Runtime Native', 'LLVM.org toolchain', 'TRegex'],
239-
standalone_dependencies={
240-
'LLVM Runtime Core': ('lib/sulong', []),
241-
'LLVM Runtime Native': ('lib/sulong', []),
242-
'LLVM.org toolchain': ('lib/llvm-toolchain', []),
243-
'rbyl': ('', []), # Use short name for license to select by priority
244-
},
244+
dependencies=['rbyl', 'Truffle', 'Truffle NFI', 'LLVM Runtime Native', 'LLVM.org toolchain', 'TRegex'], # Use short name for license to select by priority
245+
standalone_dependencies={**standalone_dependencies_common, **{
246+
'TruffleRuby license files': ('', []),
247+
}},
248+
standalone_dependencies_enterprise={**standalone_dependencies_common, **{
249+
'LLVM Runtime Enterprise': ('lib/sulong', []),
250+
'LLVM Runtime Native Enterprise': ('lib/sulong', []),
251+
'TruffleRuby license files EE': ('', []),
252+
}},
245253
truffle_jars=[
246254
# Distributions
247255
'truffleruby:TRUFFLERUBY',

0 commit comments

Comments
 (0)