@@ -5,32 +5,17 @@ source swift-define
55# Install macOS dependencies
66if [[ $OSTYPE == ' darwin' * ]]; then
77 echo " Install macOS build dependencies"
8+ brew install skiptools/skip/skip
9+ brew update
810 HOMEBREW_NO_AUTO_UPDATE=1 brew install wget cmake ninja android-ndk
9-
10- # Verify toolchain installed
11- if [ ! -d ${XCTOOLCHAIN} ]
12- then
13- echo " Please install the swift-6.0.3-RELEASE toolchain (or set XCTOOLCHAIN)"
14- echo " On Mac: https://download.swift.org/swift-6.0.3-release/xcode/swift-6.0.3-RELEASE/swift-6.0.3-RELEASE-osx.pkg"
15- exit 1
16- fi
17- fi
18-
19- # Check swift-autolink-extract exists
20- if [[ ! -f " ${XCTOOLCHAIN} /usr/bin/swift-autolink-extract" ]];
21- then
22- echo " Missing symlink '${XCTOOLCHAIN} /usr/bin/swift-autolink-extract'."
23- echo " We need 'sudo' permission to create it (just this once)."
24- sudo ln -s swift ${XCTOOLCHAIN} /usr/bin/swift-autolink-extract || exit 1
2511fi
2612
2713# Copy Swift libraries
14+ rm -rf $SRC_ROOT /app/src/main/jniLibs/$ANDROID_ARCH /
2815mkdir -p $SRC_ROOT /app/src/main/jniLibs/$ANDROID_ARCH /
29- cp -rf $SWIFT_ANDROID_SYSROOT /usr/lib/ $ANDROID_LIB /* .so \
16+ cp -rf $SWIFT_ANDROID_LIBS /* .so \
3017 $SRC_ROOT /app/src/main/jniLibs/$ANDROID_ARCH /
3118# Copy C stdlib
3219cp -rf $SWIFT_ANDROID_SYSROOT /usr/lib/$ANDROID_LIB /libc++_shared.so \
3320 $SRC_ROOT /app/src/main/jniLibs/$ANDROID_ARCH /
34- # Copy Swift dependencies
35- cp -rf $SWIFT_ANDROID_SYSROOT /usr/lib/$ANDROID_LIB /libandroid-spawn.so \
36- $SRC_ROOT /app/src/main/jniLibs/$ANDROID_ARCH /
21+ echo " Copied Swift libraries"
0 commit comments