@@ -79,9 +79,10 @@ call :build_swift %exitOnError%
79
79
80
80
call :build_lldb %exitOnError%
81
81
82
+ path %PATH% ;C:\Program Files\Git\usr\bin
82
83
call :build_libdispatch %exitOnError%
83
84
84
- path %source_root% \icu-%icu_version% \bin64;%install_directory% \bin;%build_root% \swift\bin;%build_root% \swift\libdispatch-prefix\bin;%PATH% ;C:\Program Files\Git\usr\bin
85
+ path %source_root% \icu-%icu_version% \bin64;%install_directory% \bin;%build_root% \swift\bin;%build_root% \swift\libdispatch-prefix\bin;%PATH%
85
86
call :test_swift %exitOnError%
86
87
call :test_libdispatch %exitOnError%
87
88
@@ -268,13 +269,15 @@ cmake^
268
269
-DSWIFT_BUILD_SOURCEKIT:BOOL=YES^
269
270
-DSWIFT_ENABLE_SOURCEKIT_TESTS:BOOL=YES^
270
271
-DSWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY=YES^
272
+ -DSWIFT_ENABLE_EXPERIMENTAL_DISTRIBUTED=YES^
271
273
-DSWIFT_ENABLE_EXPERIMENTAL_DIFFERENTIABLE_PROGRAMMING=YES^
272
274
-DSWIFT_INSTALL_COMPONENTS=" autolink-driver;compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;editor-integration;tools;sourcekit-inproc;swift-remote-mirror;swift-remote-mirror-headers" ^
273
275
-DSWIFT_PARALLEL_LINK_JOBS=8^
274
276
-DPYTHON_EXECUTABLE:PATH=%PYTHON_HOME% \python.exe^
275
277
-DCMAKE_CXX_FLAGS:STRING=" /GS- /Oy" ^
276
278
-DCMAKE_EXE_LINKER_FLAGS:STRING=/INCREMENTAL:NO^
277
279
-DCMAKE_SHARED_LINKER_FLAGS:STRING=/INCREMENTAL:NO^
280
+ -DSWIFT_LIT_ARGS=" --time-tests" ^
278
281
-S " %source_root% \swift" %exitOnError%
279
282
280
283
cmake --build " %build_root% \swift" %exitOnError%
@@ -331,6 +334,8 @@ endlocal
331
334
:: Configures, builds, and installs Dispatch
332
335
setlocal enableextensions enabledelayedexpansion
333
336
337
+ for /f " delims=" %%O in ('cygpath -m %install_directory% \lib\swift') do set RESOURCE_DIR = %%O
338
+
334
339
cmake^
335
340
-B " %build_root% \swift-corelibs-libdispatch" ^
336
341
-G Ninja^
@@ -350,8 +355,8 @@ cmake^
350
355
-DCMAKE_EXE_LINKER_FLAGS:STRING=" /INCREMENTAL:NO" ^
351
356
-DCMAKE_SHARED_LINKER_FLAGS:STRING=" /INCREMENTAL:NO" ^
352
357
-DCMAKE_Swift_COMPILER_TARGET:STRING=x86_64-unknown-windows-msvc^
353
- -DCMAKE_Swift_FLAGS:STRING=" -resource-dir \" %install_directory% \lib\swift \" " ^
354
- -DCMAKE_Swift_LINK_FLAGS:STRING=" -resource-dir \" %install_directory% \lib\swift \" " ^
358
+ -DCMAKE_Swift_FLAGS:STRING=" -resource-dir \" %RESOURCE_DIR% \" " ^
359
+ -DCMAKE_Swift_LINK_FLAGS:STRING=" -resource-dir \" %RESOURCE_DIR% \" " ^
355
360
-S " %source_root% \swift-corelibs-libdispatch" %exitOnError%
356
361
357
362
cmake --build " %build_root% \swift-corelibs-libdispatch" %exitOnError%
0 commit comments