File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ BUILD_SDK_PATH="$SOURCE_PATH/build-sdk"
1313LIBXML2_PATH=" $BUILD_SDK_PATH /libxml2-$TRIPLE "
1414
1515FOUNDATION_BUILD=" $SOURCE_PATH /build/WebAssembly/foundation-$TRIPLE "
16+ FOUNDATION_MACROS_BUILD=" $SOURCE_PATH /build/WebAssembly/foundation-macros-$TRIPLE "
1617
1718swift_extra_flags=" "
1819c_extra_flags=" "
@@ -21,6 +22,16 @@ if [[ "$TRIPLE" == "wasm32-unknown-wasip1-threads" ]]; then
2122 c_extra_flags=" -mthread-model posix -pthread -ftls-model=local-exec"
2223fi
2324
25+ cmake -G Ninja \
26+ -D CMAKE_C_COMPILER=" $CLANG_BIN_DIR /clang" \
27+ -D CMAKE_CXX_COMPILER=" $CLANG_BIN_DIR /clang++" \
28+ -D CMAKE_Swift_COMPILER=" $SWIFT_BIN_DIR /swiftc" \
29+ -D BUILD_SHARED_LIBS=ON \
30+ -B " $FOUNDATION_MACROS_BUILD " \
31+ " ${SOURCE_PATH} /swift-foundation/Sources/FoundationMacros"
32+
33+ cmake --build " $FOUNDATION_MACROS_BUILD "
34+
2435cmake -G Ninja \
2536 -D CMAKE_BUILD_TYPE=" Release" \
2637 -D CMAKE_SYSROOT=" $WASI_SYSROOT_PATH " \
@@ -47,6 +58,7 @@ cmake -G Ninja \
4758 -D _SwiftCollections_SourceDIR=" $SOURCE_PATH /swift-collections" \
4859 -D _SwiftFoundation_SourceDIR=" $SOURCE_PATH /swift-foundation" \
4960 -D _SwiftFoundationICU_SourceDIR=" $SOURCE_PATH /swift-foundation-icu" \
61+ -D SwiftFoundation_MACRO=" $FOUNDATION_MACROS_BUILD /lib" \
5062 -B " $FOUNDATION_BUILD " \
5163 " ${SOURCE_PATH} /swift-corelibs-foundation"
5264
You can’t perform that action at this time.
0 commit comments