Mercurial > hg > CbC > CbC_llvm
diff lld/cmake/modules/AddLLD.cmake @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 0572611fdcc8 |
children | c4bab56944e8 |
line wrap: on
line diff
--- a/lld/cmake/modules/AddLLD.cmake Mon May 25 11:55:54 2020 +0900 +++ b/lld/cmake/modules/AddLLD.cmake Tue Jun 08 06:07:14 2021 +0900 @@ -1,3 +1,5 @@ +include(LLVMDistributionSupport) + macro(add_lld_library name) cmake_parse_arguments(ARG "SHARED" @@ -11,12 +13,7 @@ set_target_properties(${name} PROPERTIES FOLDER "lld libraries") if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) - if(${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR - NOT LLVM_DISTRIBUTION_COMPONENTS) - set(export_to_lldtargets EXPORT LLDTargets) - set_property(GLOBAL PROPERTY LLD_HAS_EXPORTS True) - endif() - + get_target_export_arg(${name} LLD export_to_lldtargets) install(TARGETS ${name} COMPONENT ${name} ${export_to_lldtargets} @@ -46,12 +43,7 @@ add_lld_executable(${name} ${ARGN}) if (LLD_BUILD_TOOLS) - if(${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR - NOT LLVM_DISTRIBUTION_COMPONENTS) - set(export_to_lldtargets EXPORT LLDTargets) - set_property(GLOBAL PROPERTY LLD_HAS_EXPORTS True) - endif() - + get_target_export_arg(${name} LLD export_to_lldtargets) install(TARGETS ${name} ${export_to_lldtargets} RUNTIME DESTINATION bin