@@ -159,8 +159,8 @@ mkdir "S:\b\swift"
159
159
pushd "S:\b\swift"
160
160
cmake -G Ninja^
161
161
-DCMAKE_BUILD_TYPE=RelWithDebInfo^
162
- -DCMAKE_C_COMPILER=clang- cl^
163
- -DCMAKE_CXX_COMPILER=clang- cl^
162
+ -DCMAKE_C_COMPILER=cl^
163
+ -DCMAKE_CXX_COMPILER=cl^
164
164
-DCMAKE_EXE_LINKER_FLAGS:STRING="/INCREMENTAL:NO"^
165
165
-DCMAKE_SHARED_LINKER_FLAGS:STRING="/INCREMENTAL:NO"^
166
166
-DSWIFT_INCLUDE_DOCS=OFF^
@@ -220,9 +220,9 @@ Running the testsuite on Windows has additional external dependencies. You must
220
220
2 . diffutils
221
221
3 . grep
222
222
4 . sed
223
-
223
+
224
224
``` cmd
225
- path S:\b\swift\bin;S:\b\swift\libdispatch-prefix\bin;%PATH%;%ProgramFiles(x86)%\GnuWin32\bin;S:\thirdparty\icu4c-63_1-Win64-MSVC2017\lib64
225
+ path S:\thirdparty\icu4c-63_1-Win64-MSVC2017\bin64;S:\ b\swift\bin;S:\b\swift\libdispatch-prefix\bin;%PATH%;%ProgramFiles(x86)%\GnuWin32\bin
226
226
ninja -C S:\b\swift check-swift
227
227
```
228
228
@@ -236,14 +236,18 @@ cmake -G Ninja^
236
236
-DCMAKE_C_COMPILER=clang-cl^
237
237
-DCMAKE_CXX_COMPILER=clang-cl^
238
238
-DCMAKE_SWIFT_COMPILER=S:\b\swift\bin\swiftc.exe^
239
- -DSwift_DIR=S:\b\swift\lib\cmake\swift^
240
239
-DENABLE_SWIFT=ON^
241
240
-DENABLE_TESTING=OFF^
242
241
S:\swift-corelibs-libdispatch
243
242
popd
244
243
cmake --build S:\b\libdispatch
245
244
```
246
245
246
+ - Add libdispatch to your path:
247
+ ``` cmd
248
+ path S:\b\libdispatch;S:\b\libdispatch\src;%PATH%
249
+ ```
250
+
247
251
### 11. Build libxml2
248
252
249
253
``` cmd
@@ -279,23 +283,36 @@ cmake -G Ninja^
279
283
280
284
```
281
285
286
+ - Add Foundation to your path:
287
+ ``` cmd
288
+ path S:\b\foundation;%PATH%
289
+ ```
290
+
282
291
### 13. Build swift-corelibs-xctest
283
292
284
293
``` cmd
285
294
mkdir "S:\b\xctest"
286
295
pushd "S:\b\xctest"
287
- cmke -G Ninja^
296
+ cmake -G Ninja^
297
+ -DBUILD_SHARED_LIBS=YES^
288
298
-DCMAKE_BUILD_TYPE=RelWithDebInfo^
289
299
-DCMAKE_SWIFT_COMPILER=S:\b\swift\bin\swiftc.exe^
290
300
-DXCTEST_PATH_TO_COREFOUNDATION_BUILD=S:\b\foundation\CoreFoundation-prefix^
291
301
-DXCTEST_PATH_TO_FOUNDATION_BUILD=S:\b\foundation^
292
- -DXCTEST_PATH_TO_LIBDPATCH_SOURCE =S:\b \swift-corelibs-libdispatch^
302
+ -DXCTEST_PATH_TO_LIBDISPATCH_SOURCE =S:\swift-corelibs-libdispatch^
293
303
-DXCTEST_PATH_TO_LIBDISPATCH_BUILD=S:\b\libdispatch^
304
+ -DLIT_COMMAND=S:\llvm\utils\lit\lit.py^
305
+ -DPYTHON_EXECUTABLE=C:\Python27\python.exe^
294
306
S:\swift-corelibs-xctest
295
307
popd
296
308
cmake --build S:\b\xctest
297
309
```
298
310
311
+ - Add XCTest to your path:
312
+ ``` cmd
313
+ path S:\b\xctest;%PATH%
314
+ ```
315
+
299
316
### 14. Install Swift on Windows
300
317
301
318
- Run ninja install:
0 commit comments