File tree 1 file changed +12
-4
lines changed
1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -40,11 +40,19 @@ option(LLDB_TEST_SWIFT "Use in-tree swift when testing lldb" On)
40
40
if (LLDB_TEST_SWIFT)
41
41
set (LLDB_SWIFTC ${SWIFT_BINARY_DIR} /bin/swiftc CACHE STRING "Path to swift compiler" )
42
42
set (LLDB_SWIFT_LIBS ${SWIFT_LIBRARY_DIR} /swift CACHE STRING "Path to swift libraries" )
43
+
43
44
# Prefer the just-built stdlib over the system one.
44
- set (SWIFT_TEST_ARGS
45
- --inferior-env "DYLD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /macosx:${LLVM_LIBRARY_OUTPUT_INTDIR} /lldb/clang/lib/darwin\\\" "
46
- --inferior-env "LD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /${CMAKE_SYSTEM_PROCESSOR} \\\" "
47
- --inferior-env "SIMCTL_CHILD_DYLD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /macosx\\\" " )
45
+ if ( CMAKE_SYSTEM_NAME MATCHES "Windows" )
46
+ set (SWIFT_TEST_ARGS
47
+ --inferior-env "DYLD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /windows:${LLVM_LIBRARY_OUTPUT_INTDIR} /lldb/clang/lib/${LLVM_HOST_TRIPLE} \\\" "
48
+ --inferior-env "LD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /${CMAKE_SYSTEM_PROCESSOR} \\\" "
49
+ --inferior-env "SIMCTL_CHILD_DYLD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /windows\\\" " )
50
+ else ()
51
+ set (SWIFT_TEST_ARGS
52
+ --inferior-env "DYLD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /macosx:${LLVM_LIBRARY_OUTPUT_INTDIR} /lldb/clang/lib/darwin\\\" "
53
+ --inferior-env "LD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /${CMAKE_SYSTEM_PROCESSOR} \\\" "
54
+ --inferior-env "SIMCTL_CHILD_DYLD_LIBRARY_PATH=\\\" ${LLDB_SWIFT_LIBS} /macosx\\\" " )
55
+ endif ()
48
56
endif ()
49
57
# END - Swift Mods
50
58
You can’t perform that action at this time.
0 commit comments