Skip to content

Commit ffb0e0c

Browse files
committed
[Clang][CMake][MSVC] Install PDBs alongside executables
1 parent b2bb0f9 commit ffb0e0c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

clang/cmake/modules/AddClang.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,10 @@ macro(add_clang_tool name)
186186
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
187187
COMPONENT ${name})
188188

189+
if (LLVM_ENABLE_PDB)
190+
install(FILES $<TARGET_PDB_FILE:${name}> DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT ${name} OPTIONAL)
191+
endif()
192+
189193
if(NOT LLVM_ENABLE_IDE)
190194
add_llvm_install_targets(install-${name}
191195
DEPENDS ${name}

0 commit comments

Comments
 (0)