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"
13
13
LIBXML2_PATH=" $BUILD_SDK_PATH /libxml2-$TRIPLE "
14
14
15
15
FOUNDATION_BUILD=" $SOURCE_PATH /build/WebAssembly/foundation-$TRIPLE "
16
+ FOUNDATION_MACROS_BUILD=" $SOURCE_PATH /build/WebAssembly/foundation-macros-$TRIPLE "
16
17
17
18
swift_extra_flags=" "
18
19
c_extra_flags=" "
@@ -21,6 +22,16 @@ if [[ "$TRIPLE" == "wasm32-unknown-wasip1-threads" ]]; then
21
22
c_extra_flags=" -mthread-model posix -pthread -ftls-model=local-exec"
22
23
fi
23
24
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
+
24
35
cmake -G Ninja \
25
36
-D CMAKE_BUILD_TYPE=" Release" \
26
37
-D CMAKE_SYSROOT=" $WASI_SYSROOT_PATH " \
@@ -47,6 +58,7 @@ cmake -G Ninja \
47
58
-D _SwiftCollections_SourceDIR=" $SOURCE_PATH /swift-collections" \
48
59
-D _SwiftFoundation_SourceDIR=" $SOURCE_PATH /swift-foundation" \
49
60
-D _SwiftFoundationICU_SourceDIR=" $SOURCE_PATH /swift-foundation-icu" \
61
+ -D SwiftFoundation_MACRO=" $FOUNDATION_MACROS_BUILD /lib" \
50
62
-B " $FOUNDATION_BUILD " \
51
63
" ${SOURCE_PATH} /swift-corelibs-foundation"
52
64
You can’t perform that action at this time.
0 commit comments