Index: cmake/modules/AddLLD.cmake =================================================================== --- cmake/modules/AddLLD.cmake +++ cmake/modules/AddLLD.cmake @@ -25,11 +25,9 @@ RUNTIME DESTINATION bin) if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) - add_custom_target(install-${name} + add_llvm_install_targets(install-${name} DEPENDS ${name} - COMMAND "${CMAKE_COMMAND}" - -DCMAKE_INSTALL_COMPONENT=${name} - -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") + COMPONENT ${name}) endif() set_property(GLOBAL APPEND PROPERTY LLD_EXPORTS ${name}) endif() @@ -60,11 +58,9 @@ COMPONENT ${name}) if(NOT CMAKE_CONFIGURATION_TYPES) - add_custom_target(install-${name} + add_llvm_install_targets(install-${name} DEPENDS ${name} - COMMAND "${CMAKE_COMMAND}" - -DCMAKE_INSTALL_COMPONENT=${name} - -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") + COMPONENT ${name}) endif() set_property(GLOBAL APPEND PROPERTY LLD_EXPORTS ${name}) endif()