Skip to content

Commit eab34b6

Browse files
authored
simplify lldb build instructions
Update the LLDB build instructions for windows to be simpler and use MSVC to build. This is just as effective and has the benefit of making it easier to debug lldb.
1 parent fc7830a commit eab34b6

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

docs/WindowsBuild.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -166,17 +166,13 @@ pushd "%swift_source_dir%/build/Ninja-DebugAssert/lldb-windows-amd64"
166166
cmake -G "Ninja" "%swift_source_dir%/lldb"^
167167
-DCMAKE_BUILD_TYPE=Debug^
168168
-DLLDB_PATH_TO_CMARK_SOURCE="%swift_source_dir%/cmark"^
169-
-DLLDB_PATH_TO_CMARK_BUILD="%swift_source_dir%/build/Ninja-DebugAssert/cmark-windows-amd64"^
170169
-DLLDB_PATH_TO_LLVM_SOURCE="%swift_source_dir%/llvm"^
171-
-DLLDB_PATH_TO_LLVM_BUILD="%swift_source_dir%/build/Ninja-DebugAssert/llvm-windows-amd64"^
172170
-DLLDB_PATH_TO_CLANG_SOURCE="%swift_source_dir%/clang"^
173-
-DLLDB_PATH_TO_CLANG_BUILD="%swift_source_dir%/build/Ninja-DebugAssert/llvm-windows-amd64"^
174171
-DLLDB_PATH_TO_SWIFT_SOURCE="%swift_source_dir%/swift"^
172+
-DLLDB_PATH_TO_CMARK_BUILD="%swift_source_dir%/build/Ninja-DebugAssert/cmark-windows-amd64"^
173+
-DLLDB_PATH_TO_CLANG_BUILD="%swift_source_dir%/build/Ninja-DebugAssert/llvm-windows-amd64"^
174+
-DLLDB_PATH_TO_LLVM_BUILD="%swift_source_dir%/build/Ninja-DebugAssert/llvm-windows-amd64"^
175175
-DLLDB_PATH_TO_SWIFT_BUILD="%swift_source_dir%/build/Ninja-DebugAssert/swift-windows-amd64"^
176-
-DCMAKE_C_COMPILER="%llvm_bin_dir%/clang-cl.exe"^
177-
-DCMAKE_CXX_COMPILER="%llvm_bin_dir%/clang-cl.exe"^
178-
-DCMAKE_C_FLAGS="/Z7"^
179-
-DCMAKE_CXX_FLAGS="/Z7 -Wno-c++98-compat"^
180176
-DLLVM_ENABLE_ASSERTIONS=YES
181177
popd
182178
cmake --build "%swift_source_dir%/build/Ninja-RelWithDebInfoAssert/lldb-windows-amd64"

0 commit comments

Comments
 (0)