diff options
author | Shoaib Meenai <smeenai@fb.com> | 2017-12-01 04:17:45 +0000 |
---|---|---|
committer | Shoaib Meenai <smeenai@fb.com> | 2017-12-01 04:17:45 +0000 |
commit | d6d11f3c73b2a058ae48a484f1b970253aafff71 (patch) | |
tree | f30de51e3a1de9757d0cc8e806b8574aeff8ee22 /lld/cmake | |
parent | 4e29eed4989867f943c17cf3799638c439a53af7 (diff) | |
download | llvm-d6d11f3c73b2a058ae48a484f1b970253aafff71.tar.gz |
[lld] Switch to add_llvm_install_targets
This adds install-*-stripped targets that strip during installation.
Differential Revision: https://reviews.llvm.org/D40688
llvm-svn: 319517
Diffstat (limited to 'lld/cmake')
-rw-r--r-- | lld/cmake/modules/AddLLD.cmake | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/lld/cmake/modules/AddLLD.cmake b/lld/cmake/modules/AddLLD.cmake index fd1d44199ca6..0d951799cdfe 100644 --- a/lld/cmake/modules/AddLLD.cmake +++ b/lld/cmake/modules/AddLLD.cmake @@ -25,11 +25,9 @@ macro(add_lld_library name) 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 @@ macro(add_lld_tool name) 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() |