File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 81
81
fi
82
82
83
83
$UTILS_PATH /build-foundation.sh $TMP_DIR /$TOOLCHAIN_NAME
84
+ $UTILS_PATH /build-xctest.sh $TMP_DIR /$TOOLCHAIN_NAME
84
85
85
86
cd $TMP_DIR
86
87
tar cfz $PACKAGE_ARTIFACT $TOOLCHAIN_NAME
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -ex
3
+ DESTINATION_TOOLCHAIN=$1
4
+ SOURCE_PATH=" $( cd " $( dirname $0 ) /../../.." && pwd) "
5
+
6
+ BUILD_DIR=" $SOURCE_PATH /build/Ninja-ReleaseAssert/xctest-wasi-wasm32"
7
+
8
+ mkdir -p $BUILD_DIR
9
+ cd $BUILD_DIR
10
+
11
+ cmake -G Ninja \
12
+ -DCMAKE_Swift_COMPILER=" $DESTINATION_TOOLCHAIN /usr/bin/swiftc" \
13
+ -DCMAKE_STAGING_PREFIX=" $DESTINATION_TOOLCHAIN /usr" \
14
+ -DCMAKE_TOOLCHAIN_FILE=" $SOURCE_PATH /swift/utils/webassembly/toolchain-wasi.cmake" \
15
+ -DWASI_SDK_PATH=" $SOURCE_PATH /wasi-sdk" \
16
+ -DBUILD_SHARED_LIBS=OFF \
17
+ -DSWIFT_FOUNDATION_PATH=$DESTINATION_TOOLCHAIN /usr/lib/swift/wasi/wasm32 \
18
+ " ${SOURCE_PATH} /swift-corelibs-xctest"
19
+
20
+ ninja -v
21
+ ninja -v install
You can’t perform that action at this time.
0 commit comments