[BOLT][CMake] Redo the build and install targets The existing BOLT install targets are broken on Windows becase they don't properly handle the output extension. We cannot use the existing LLVM macros since those make assumptions that don't hold for BOLT. This change instead implements custom macros following the approach used by Clang and LLD. Differential Revision: https://reviews.llvm.org/D151595 GitOrigin-RevId: f3269a94e729b02e9d7c07257c45b098506cca22
diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index 91d2c8b..5dadac0 100644 --- a/cmake/modules/AddLLVM.cmake +++ b/cmake/modules/AddLLVM.cmake
@@ -2121,7 +2121,7 @@ if (NOT LLVM_ENABLE_IDE AND NOT ARG_ALWAYS_GENERATE) add_llvm_install_targets(install-${name} DEPENDS ${name} ${dest} - COMPONENT ${name} + COMPONENT ${component} SYMLINK ${dest}) endif() endfunction()