@@ -280,6 +280,7 @@ cmake -G Ninja^
280
280
-DCMAKE_SWIFT_COMPILER=S:\b\swift\bin\swiftc.exe^
281
281
-DCURL_LIBRARY="S:/curl/builds/libcurl-vc15-x64-release-static-ipv6-sspi-winssl/lib/libcurl_a.lib"^
282
282
-DCURL_INCLUDE_DIR="S:/curl/builds/libcurl-vc15-x64-release-static-ipv6-sspi-winssl/include"^
283
+ -DENABLE_TESTING=NO^
283
284
-DICU_ROOT="S:/thirdparty/icu4c-63_1-Win64-MSVC2017"^
284
285
-DLIBXML2_LIBRARY="S:/libxml2/win32/bin.msvc/libxml2_a.lib"^
285
286
-DLIBXML2_INCLUDE_DIR="S:/libxml2/include"^
@@ -288,7 +289,6 @@ cmake -G Ninja^
288
289
S:\swift-corelibs-foundation
289
290
popd
290
291
cmake --build S:\b\foundation
291
-
292
292
```
293
293
294
294
- Add Foundation to your path:
@@ -321,7 +321,43 @@ cmake --build S:\b\xctest
321
321
path S:\b\xctest;%PATH%
322
322
```
323
323
324
- ### 15. Install Swift on Windows
324
+ ### 15. Test XCTest
325
+
326
+ ``` cmd
327
+ ninja -C S:\b\xctest check-xctest
328
+ ```
329
+
330
+ ### 16. Rebuild Foundation
331
+
332
+ ``` cmd
333
+ mkdir "S:\b\foundation"
334
+ pushd "S:\b\foundation
335
+ cmake -G Ninja^
336
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo^
337
+ -DCMAKE_C_COMPILER=clang-cl^
338
+ -DCMAKE_SWIFT_COMPILER=S:\b\swift\bin\swiftc.exe^
339
+ -DCURL_LIBRARY="S:/curl/builds/libcurl-vc15-x64-release-static-ipv6-sspi-winssl/lib/libcurl_a.lib"^
340
+ -DCURL_INCLUDE_DIR="S:/curl/builds/libcurl-vc15-x64-release-static-ipv6-sspi-winssl/include"^
341
+ -DENABLE_TESTING=YES^
342
+ -DICU_ROOT="S:/thirdparty/icu4c-63_1-Win64-MSVC2017"^
343
+ -DLIBXML2_LIBRARY="S:/libxml2/win32/bin.msvc/libxml2_a.lib"^
344
+ -DLIBXML2_INCLUDE_DIR="S:/libxml2/include"^
345
+ -DFOUNDATION_PATH_TO_LIBDISPATCH_SOURCE=S:\swift-corelibs-libdispatch^
346
+ -DFOUNDATION_PATH_TO_LIBDISPATCH_BUILD=S:\b\libdispatch^
347
+ -DFOUNDATION_PATH_TO_XCTEST_BUILD=S:\b\xctest^
348
+ S:\swift-corelibs-foundation
349
+ popd
350
+ cmake --build S:\b\foundation
351
+ ```
352
+
353
+ ### 17. Test Foundation
354
+
355
+ ``` cmd
356
+ cmake --build S:\b\foundation
357
+ ninja -C S:\b\foundation test
358
+ ```
359
+
360
+ ### 18. Install Swift on Windows
325
361
326
362
- Run ninja install:
327
363
0 commit comments