@@ -22,38 +22,35 @@ if [[ ! -d $SWIFT_ROOT ]]; then
22
22
mkdir -p $SWIFT_ROOT
23
23
pushd $SWIFT_ROOT
24
24
25
-
26
25
SWIFT_URL=" https://download.swift.org/$SWIFT_BRANCH /$( echo $HOST_ARCH | tr -d ' .' ) /$SWIFT_TAG /$SWIFT_BASE .tar.gz"
27
26
wget -q $SWIFT_URL
28
27
tar xzf $SWIFT_BASE .tar.gz
29
28
30
29
popd
31
30
fi
32
31
33
- $SWIFT_ROOT /$SWIFT_BASE /usr/bin/swift --version
32
+ # HOST_TOOLCHAIN=${HOST_TOOLCHAIN:-$(dirname $(dirname $(which swiftc)))}
33
+ HOST_TOOLCHAIN=$SWIFT_ROOT /$SWIFT_BASE /usr
34
+ $HOST_TOOLCHAIN /bin/swift --version
35
+
34
36
# ensure the correct Swift is first in the PATH
35
- export PATH=$SWIFT_ROOT / $SWIFT_BASE /usr /bin:$PATH
37
+ export PATH=$HOST_TOOLCHAIN /bin:$PATH
36
38
37
39
# fetch the patches
38
40
PATCHDIR=${SDKROOT} /patches
39
41
if [[ ! -d ${PATCHDIR} ]]; then
40
42
git clone https://github.com/finagolfin/swift-android-sdk.git ${PATCHDIR}
41
43
fi
42
44
43
- HOST_TOOLCHAIN=${HOST_TOOLCHAIN:- $(dirname $(dirname $(which swiftc)))}
44
- # HOST_TOOLCHAIN=${HOST_TOOLCHAIN:-${HOME}/.local/share/swiftly/toolchains/6.1.0/usr}
45
-
46
- ${HOST_TOOLCHAIN} /bin/swift --version
47
-
48
45
export ANDROID_NDK_HOME=${SDKROOT} /ndk/${NDK}
49
46
export ANDROID_NDK=${ANDROID_NDK_HOME}
50
47
51
48
if [[ ! -d ${ANDROID_NDK_HOME} ]]; then
52
49
mkdir -p $( dirname ${ANDROID_NDK_HOME} )
53
50
pushd $( dirname ${ANDROID_NDK_HOME} )
54
51
NDKFILE=$( basename $ANDROID_NDK_HOME ) -linux.zip
55
- wget https://dl.google.com/android/repository/${NDKFILE}
56
- unzip ${NDKFILE}
52
+ wget -q https://dl.google.com/android/repository/${NDKFILE}
53
+ unzip -q ${NDKFILE}
57
54
popd
58
55
fi
59
56
@@ -64,9 +61,5 @@ if [[ ! -d ${SDKROOT}/src ]]; then
64
61
scripts/fetch-source.sh --source-dir ${SDKROOT} /src
65
62
fi
66
63
67
- if [[ ! -d ${SDKROOT} /src ]]; then
68
- ./scripts/fetch-source.sh --source-dir ${SDKROOT} /src
69
- fi
70
-
71
64
./scripts/build.sh --patch-dir ${PATCHDIR} --products-dir ${SDKROOT} /products --source-dir ${SDKROOT} /src --build-dir ${SDKROOT} /build --ndk-home ${ANDROID_NDK_HOME} --android-api ${API} --host-toolchain ${HOST_TOOLCHAIN} --archs $ARCH
72
65
0 commit comments