Skip to content

Commit f9aa019

Browse files
committed
[lldb] fix python extension debug suffix on Win
ae389b2 change doesn't cover "_d" suffix for Debug build on Windows.
1 parent 673da8c commit f9aa019

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lldb/bindings/python/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,11 @@ function(finish_swig_python swig_target lldb_python_bindings_dir lldb_python_tar
136136
else()
137137
set(LIBLLDB_SYMLINK_DEST "${LLVM_SHLIB_OUTPUT_INTDIR}/liblldb${CMAKE_SHARED_LIBRARY_SUFFIX}")
138138
endif()
139-
set(LIBLLDB_SYMLINK_OUTPUT_FILE "_lldb${LLDB_PYTHON_EXT_SUFFIX}")
139+
if(WIN32 AND CMAKE_BUILD_TYPE STREQUAL Debug)
140+
set(LIBLLDB_SYMLINK_OUTPUT_FILE "_lldb_d${LLDB_PYTHON_EXT_SUFFIX}")
141+
else()
142+
set(LIBLLDB_SYMLINK_OUTPUT_FILE "_lldb${LLDB_PYTHON_EXT_SUFFIX}")
143+
endif()
140144
create_relative_symlink(${swig_target} ${LIBLLDB_SYMLINK_DEST}
141145
${lldb_python_target_dir} ${LIBLLDB_SYMLINK_OUTPUT_FILE})
142146

0 commit comments

Comments
 (0)