From e100f54a0342c2c44974b34254eebf23b8a6339c Mon Sep 17 00:00:00 2001 From: "Miguel A. Arroyo" Date: Fri, 23 May 2025 12:58:30 -0700 Subject: [PATCH] [LLD][CMake][MSVC] Install PDBs alongside executables (#126680) * Follows up on https://github.com/llvm/llvm-project/pull/120683 installing PDBs for LLD. --- lld/cmake/modules/AddLLD.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lld/cmake/modules/AddLLD.cmake b/lld/cmake/modules/AddLLD.cmake index 1de373ff860c..37f73afa915f 100644 --- a/lld/cmake/modules/AddLLD.cmake +++ b/lld/cmake/modules/AddLLD.cmake @@ -58,6 +58,10 @@ macro(add_lld_tool name) RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT ${name}) + if (LLVM_ENABLE_PDB) + install(FILES $ DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT ${name} OPTIONAL) + endif() + if(NOT CMAKE_CONFIGURATION_TYPES) add_llvm_install_targets(install-${name} DEPENDS ${name}