[Backport release-26.05] jextract: fix build on Darwin (#526581)

This commit is contained in:
@mjones 2026-06-01 03:04:01 +00:00 committed by GitHub
commit 288e752153
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,13 +1,13 @@
diff --git a/build.gradle b/build.gradle
index 9ce544a..0c77609 100644
index 9ce544a..9445e97 100644
--- a/build.gradle
+++ b/build.gradle
@@ -79,7 +79,7 @@ task copyLibClang(type: Sync) {
"libclang.so.${clang_version}" : "*clang*"
@@ -76,7 +76,7 @@ task copyLibClang(type: Sync) {
// make sure we only pick up the "real" shared library file from LLVM installation
// (e.g. exclude symlinks on Linux)
def clang_path_include = (Os.isFamily(Os.FAMILY_UNIX) && !Os.isFamily(Os.FAMILY_MAC)) ?
- "libclang.so.${clang_version}" : "*clang*"
+ "libclang.so*" : "*clang*"
from("${libclang_dir}") {
- include(clang_path_include)
+ include("libclang.so*")
include("libLLVM.*")
exclude("clang.exe")
into("libs")
include(clang_path_include)