@@ -79,9 +79,10 @@ call :build_swift %exitOnError%
7979
8080call :build_lldb %exitOnError%
8181
82+ path %PATH% ;C:\Program Files\Git\usr\bin
8283call :build_libdispatch %exitOnError%
8384
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%
8586call :test_swift %exitOnError%
8687call :test_libdispatch %exitOnError%
8788
@@ -268,13 +269,15 @@ cmake^
268269 -DSWIFT_BUILD_SOURCEKIT:BOOL=YES^
269270 -DSWIFT_ENABLE_SOURCEKIT_TESTS:BOOL=YES^
270271 -DSWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY=YES^
272+ -DSWIFT_ENABLE_EXPERIMENTAL_DISTRIBUTED=YES^
271273 -DSWIFT_ENABLE_EXPERIMENTAL_DIFFERENTIABLE_PROGRAMMING=YES^
272274 -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" ^
273275 -DSWIFT_PARALLEL_LINK_JOBS=8^
274276 -DPYTHON_EXECUTABLE:PATH=%PYTHON_HOME% \python.exe^
275277 -DCMAKE_CXX_FLAGS:STRING=" /GS- /Oy" ^
276278 -DCMAKE_EXE_LINKER_FLAGS:STRING=/INCREMENTAL:NO^
277279 -DCMAKE_SHARED_LINKER_FLAGS:STRING=/INCREMENTAL:NO^
280+ -DSWIFT_LIT_ARGS=" --time-tests" ^
278281 -S " %source_root% \swift" %exitOnError%
279282
280283cmake --build " %build_root% \swift" %exitOnError%
@@ -331,6 +334,8 @@ endlocal
331334:: Configures, builds, and installs Dispatch
332335setlocal enableextensions enabledelayedexpansion
333336
337+ for /f " delims=" %%O in ('cygpath -m %install_directory% \lib\swift') do set RESOURCE_DIR = %%O
338+
334339cmake^
335340 -B " %build_root% \swift-corelibs-libdispatch" ^
336341 -G Ninja^
@@ -350,8 +355,8 @@ cmake^
350355 -DCMAKE_EXE_LINKER_FLAGS:STRING=" /INCREMENTAL:NO" ^
351356 -DCMAKE_SHARED_LINKER_FLAGS:STRING=" /INCREMENTAL:NO" ^
352357 -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% \" " ^
355360 -S " %source_root% \swift-corelibs-libdispatch" %exitOnError%
356361
357362cmake --build " %build_root% \swift-corelibs-libdispatch" %exitOnError%
0 commit comments