Skip to content

Commit d323378

Browse files
committed
Exclude new C++ header location from standalone.
LLVM 20 adds new cppm module header files in share, in addition to the regular headers in include.
1 parent e959e34 commit d323378

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

mx.truffleruby/mx_truffleruby.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ def ruby_maven_deploy_public_repo_dir(args):
330330
# Excluding "native/bin" or "native/bin/*" does not work so we have to list them.
331331
toolchain_launchers = ['binutil', 'clang', 'clang++', 'clang-cl', 'flang', 'ld']
332332
sulong_home_excludes = [f"native/bin/graalvm-native-{launcher}" for launcher in toolchain_launchers] + \
333-
['native/cmake', 'native/include', 'native/lib/*++*']
333+
['native/cmake', 'native/include', 'native/lib/*++*', 'native/share']
334334
standalone_dependencies_common = {
335335
'LLVM Runtime Core': ('lib/sulong', []),
336336
'LLVM Runtime Native': ('lib/sulong', sulong_home_excludes),

mx.truffleruby/suite.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -932,6 +932,7 @@
932932
"native/cmake",
933933
"native/include",
934934
"native/lib/*++*",
935+
"native/share",
935936
],
936937
},
937938
],

0 commit comments

Comments
 (0)