@@ -191,17 +191,17 @@ runs:
191
191
exit 1
192
192
fi
193
193
194
- SWIFT_SDK_HOME ="${SWIFT_SDK_ROOT}/${SWIFT_SDK_ID}.artifactbundle"
194
+ SWIFT_SDK_BUNDLE ="${SWIFT_SDK_ROOT}/${SWIFT_SDK_ID}.artifactbundle"
195
195
196
196
# extract the artifact ID from the info.plist in the SDK root
197
- SWIFT_SDK_ARTIFACT_ID=$(cat ${SWIFT_SDK_HOME }/info.json | jq -r '.artifacts[] | .variants[0].path')
198
- SWIFT_SDK_HOME ="${SWIFT_SDK_HOME }/${SWIFT_SDK_ARTIFACT_ID}"
197
+ SWIFT_SDK_ARTIFACT_ID=$(cat ${SWIFT_SDK_BUNDLE }/info.json | jq -r '.artifacts[] | .variants[0].path')
198
+ SWIFT_SDK_BUNDLE ="${SWIFT_SDK_BUNDLE }/${SWIFT_SDK_ARTIFACT_ID}"
199
199
200
200
# extract the sdkRootPath from the swift-sdk.json
201
- SWIFT_SDK_ROOT_PATH=$(cat ${SWIFT_SDK_HOME }/swift-sdk.json | jq -r '.targetTriples[] | .sdkRootPath' | head -n 1)
202
- SWIFT_SDK_HOME ="${SWIFT_SDK_HOME }/${SWIFT_SDK_ROOT_PATH}"
201
+ SWIFT_SDK_ROOT_PATH=$(cat ${SWIFT_SDK_BUNDLE }/swift-sdk.json | jq -r '.targetTriples[] | .sdkRootPath' | head -n 1)
202
+ SWIFT_SDK_BUNDLE ="${SWIFT_SDK_BUNDLE }/${SWIFT_SDK_ROOT_PATH}"
203
203
204
- echo "SWIFT_SDK_HOME =${SWIFT_SDK_HOME }" >> $GITHUB_ENV
204
+ echo "SWIFT_SDK_BUNDLE =${SWIFT_SDK_BUNDLE }" >> $GITHUB_ENV
205
205
206
206
echo "swiftcmd=TARGET_OS_ANDROID=1 SKIP_BRIDGE=1 ${SWIFT_INSTALLATION}/bin/swift build --swift-sdk ${SWIFT_SDK_TARGET} -Xswiftc -DTARGET_OS_ANDROID -Xswiftc -DSKIP_BRIDGE ${{ inputs.swift-build-flags }}" >> $GITHUB_OUTPUT
207
207
echo "swift-sdk=${SWIFT_SDK_TARGET}" >> $GITHUB_OUTPUT
@@ -246,10 +246,10 @@ runs:
246
246
# copy any optional resource bundles
247
247
cp -vaf ${BUILD_DIR}/${SWIFT_SDK_TARGET}/${{ inputs.swift-configuration }}/*.resources ${PACK_DIR} || true
248
248
# 6.0.2 keeps libraries in per-API folders
249
- cp -vaf ${SWIFT_SDK_HOME }/usr/lib/${{ steps.setup.outputs.android-sdk-arch }}-linux-android/${SWIFT_SDK_ANROID_API}/lib*.so ${PACK_DIR} || true
249
+ cp -vaf ${SWIFT_SDK_BUNDLE }/usr/lib/${{ steps.setup.outputs.android-sdk-arch }}-linux-android/${SWIFT_SDK_ANROID_API}/lib*.so ${PACK_DIR} || true
250
250
251
251
# 6.0.3 keeps libraries in the parent folder
252
- cp -vaf ${SWIFT_SDK_HOME }/usr/lib/${{ steps.setup.outputs.android-sdk-arch }}-linux-android/lib*.so ${PACK_DIR} || true
252
+ cp -vaf ${SWIFT_SDK_BUNDLE }/usr/lib/${{ steps.setup.outputs.android-sdk-arch }}-linux-android/lib*.so ${PACK_DIR} || true
253
253
254
254
# clear out libraries that are already provided by Android
255
255
rm -v ${PACK_DIR}/lib{c,dl,log,m,z}.so || true
0 commit comments