File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ case $(uname -s) in
34
34
esac
35
35
36
36
BUILD_HOST_TOOLCHAIN=1
37
+ TOOLCHAIN_CHANNEL=${TOOLCHAIN_CHANNEL:- DEVELOPMENT}
37
38
38
39
while [ $# -ne 0 ]; do
39
40
case " $1 " in
51
52
YEAR=$( date +" %Y" )
52
53
MONTH=$( date +" %m" )
53
54
DAY=$( date +" %d" )
54
- TOOLCHAIN_NAME=" swift-wasm-DEVELOPMENT -SNAPSHOT-${YEAR} -${MONTH} -${DAY} -a"
55
+ TOOLCHAIN_NAME=" swift-wasm-${TOOLCHAIN_CHANNEL} -SNAPSHOT-${YEAR} -${MONTH} -${DAY} -a"
55
56
56
- PACKAGE_ARTIFACT=" $SOURCE_PATH /swift-wasm-DEVELOPMENT -SNAPSHOT-${OS_SUFFIX} .tar.gz"
57
+ PACKAGE_ARTIFACT=" $SOURCE_PATH /swift-wasm-${TOOLCHAIN_CHANNEL} -SNAPSHOT-${OS_SUFFIX} .tar.gz"
57
58
58
59
HOST_TOOLCHAIN_DESTDIR=$SOURCE_PATH /host-toolchain-sdk
59
60
DIST_TOOLCHAIN_DESTDIR=$SOURCE_PATH /dist-toolchain-sdk
@@ -163,11 +164,15 @@ embed_wasi_sysroot() {
163
164
rm " $DIST_TOOLCHAIN_SDK /usr/lib/swift_static/wasi/wasm32/wasi.modulemap.bak"
164
165
}
165
166
167
+ swift_version () {
168
+ cat " $SOURCE_PATH /swift/CMakeLists.txt" | grep ' set(SWIFT_VERSION ' | sed -E ' s/set\(SWIFT_VERSION "(.+)"\)/\1/'
169
+ }
170
+
166
171
create_darwin_info_plist () {
167
172
echo " -- Create Info.plist --"
168
173
PLISTBUDDY_BIN=" /usr/libexec/PlistBuddy"
169
174
170
- DARWIN_TOOLCHAIN_VERSION=" 5.5 .${YEAR}${MONTH}${DAY} "
175
+ DARWIN_TOOLCHAIN_VERSION=" $( swift_version ) .${YEAR}${MONTH}${DAY} "
171
176
BUNDLE_PREFIX=" org.swiftwasm"
172
177
DARWIN_TOOLCHAIN_BUNDLE_IDENTIFIER=" ${BUNDLE_PREFIX} .${YEAR}${MONTH}${DAY} "
173
178
DARWIN_TOOLCHAIN_DISPLAY_NAME_SHORT=" Swift for WebAssembly Snapshot"
You can’t perform that action at this time.
0 commit comments