Skip to content

Commit 58f6e9b

Browse files
committed
doc, windows: break down the cmake command
Rewrite the cmake command on multiple lines to see each option more clearly.
1 parent 9fd34ab commit 58f6e9b

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

docs/WindowsBuild.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,24 @@ Warning: Creating the above links usually requires administrator privileges. The
9292

9393
```cmd
9494
md "S:\b\toolchain"
95-
cmake -B "S:\b\toolchain" -G Ninja -S S:\toolchain\llvm -C S:\windows-swift\cmake\caches\Windows-x86_64.cmake -C S:\windows-swift\cmake\caches\org.compnerd.dt.cmake -DLLVM_ENABLE_ASSERTIONS=YES -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;cmark;swift;lldb;lld" -DLLVM_EXTERNAL_PROJECTS="cmark;swift" -DSWIFT_PATH_TO_LIBDISPATCH_SOURCE=S:\toolchain\swift-corelibs-libdispatch -DLLVM_ENABLE_PDB=YES -DLLDB_DISABLE_PYTHON=YES -DSWIFT_WINDOWS_x86_64_ICU_UC_INCLUDE="S:/Library/icu-64/usr/include" -DSWIFT_WINDOWS_x86_64_ICU_UC="S:/Library/icu-64/usr/lib/icuuc64.lib" -DSWIFT_WINDOWS_x86_64_ICU_I18N_INCLUDE="S:/Library/icu-64/usr/include" -DSWIFT_WINDOWS_x86_64_ICU_I18N="S:/Library/icu-64/usr/lib/icuin64.lib" -DCMAKE_INSTALL_PREFIX="C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr" -DPYTHON_EXECUTABLE=C:\Python27\python.exe -DSWIFT_BUILD_DYNAMIC_STDLIB=YES -DSWIFT_BUILD_DYNAMIC_SDK_OVERLAY=YES
95+
cmake -B "S:\b\toolchain" -G Ninja -S S:\toolchain\llvm ^
96+
-C S:\windows-swift\cmake\caches\Windows-x86_64.cmake ^
97+
-C S:\windows-swift\cmake\caches\org.compnerd.dt.cmake ^
98+
-DLLVM_ENABLE_ASSERTIONS=YES ^
99+
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;cmark;swift;lldb;lld" ^
100+
-DLLVM_EXTERNAL_PROJECTS="cmark;swift" ^
101+
-DSWIFT_PATH_TO_LIBDISPATCH_SOURCE=S:\toolchain\swift-corelibs-libdispatch ^
102+
-DLLVM_ENABLE_PDB=YES ^
103+
-DLLDB_DISABLE_PYTHON=YES ^
104+
-DSWIFT_WINDOWS_x86_64_ICU_UC_INCLUDE="S:/Library/icu-64/usr/include" ^
105+
-DSWIFT_WINDOWS_x86_64_ICU_UC="S:/Library/icu-64/usr/lib/icuuc64.lib" ^
106+
-DSWIFT_WINDOWS_x86_64_ICU_I18N_INCLUDE="S:/Library/icu-64/usr/include" ^
107+
-DSWIFT_WINDOWS_x86_64_ICU_I18N="S:/Library/icu-64/usr/lib/icuin64.lib" ^
108+
-DCMAKE_INSTALL_PREFIX="C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr" ^
109+
-DPYTHON_EXECUTABLE=C:\Python27\python.exe ^
110+
-DSWIFT_BUILD_DYNAMIC_STDLIB=YES ^
111+
-DSWIFT_BUILD_DYNAMIC_SDK_OVERLAY=YES
112+
96113
ninja -C S:\b\toolchain
97114
```
98115

0 commit comments

Comments
 (0)