From 718d129593c04004dca69e11e333c44466c0ae5b Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <the@jeffreyfreeman.me> Date: Mon, 15 Feb 2021 13:02:50 -0500 Subject: [PATCH] Added support for compiling and updating OSX libs (cross compile). --- native | 2 +- update-native.sh | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/native b/native index 7ee4fb1..ea22936 160000 --- a/native +++ b/native @@ -1 +1 @@ -Subproject commit 7ee4fb190b145e91aed653c794b2c99f514abf91 +Subproject commit ea22936532a8cf3a7603b8ee8c8fa0d69635d642 diff --git a/update-native.sh b/update-native.sh index 8454d75..8dbc77d 100755 --- a/update-native.sh +++ b/update-native.sh @@ -1,4 +1,5 @@ #!/bin/sh + cd native UID=${UID} GID=${GID} docker-compose run --rm aparapi-native-builder cd .. @@ -16,3 +17,9 @@ cp -f ./native/.libs64/linux/libaparapi.so.*.*.* ./src/main/resources/linux/liba cp -f ./native/.libs32/linuxARM/libaparapi.so.*.*.* ./src/main/resources/linux/libaparapi_armhf.so cp -f ./native/.libs64/linuxARM/libaparapi.so.*.*.* ./src/main/resources/linux/libaparapi_aarch64.so + +cd native +UID=${UID} GID=${GID} docker-compose run --rm -e CROSS_TRIPLE=x86_64-apple-darwin aparapi-native-builder ./buildDarwin.sh +cd .. + +cp -f ./native/.libs64/darwin/libaparapi.1.dylib ./src/main/resources/osx/libaparapi_x86_64.dylib -- GitLab