Skip to content

Commit 32af975

Browse files
authored
docs: update Windows build documentation for clang
Avoid using a junction when building the llvm/clang tools. Prefer to use the LLVM projects support instead.
1 parent e1e22ed commit 32af975

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/WindowsBuild.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ cmake --build "%swift_source_dir%/build/Ninja-DebugAssert/cmark-windows-amd64/"
114114
- Optionally, you can omit building compiler-rt by removing all lines referring
115115
to `compiler-rt` below, which should give faster build times.
116116
```cmd
117-
mklink /J "%swift_source_dir%/llvm/tools/clang" "%swift_source_dir%/clang"
118117
mklink /J "%swift_source_dir%/llvm/tools/compiler-rt" "%swift_source_dir%/compiler-rt"
119118
mkdir "%swift_source_dir%/build/Ninja-DebugAssert/llvm-windows-amd64"
120119
pushd "%swift_source_dir%/build/Ninja-DebugAssert/llvm-windows-amd64"
@@ -125,6 +124,7 @@ cmake -G "Ninja"^
125124
-DLLVM_INCLUDE_DOCS=TRUE^
126125
-DLLVM_TOOL_COMPILER_RT_BUILD=TRUE^
127126
-DLLVM_BUILD_EXTERNAL_COMPILER_RT=TRUE^
127+
-DLLVM_ENABLE_PROJECTS=clang^
128128
-DLLVM_LIT_ARGS=-sv^
129129
-DLLVM_TARGETS_TO_BUILD=X86^
130130
-DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-windows-msvc^

0 commit comments

Comments
 (0)