diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index 230620c37027a1e87777ec52f404ea3b9602b9c2..6d74e58aea6ae7633e829841100e2227a31dd079 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -1351,7 +1351,7 @@ macro(llvm_add_tool project name) if ( ${name} IN_LIST LLVM_TOOLCHAIN_TOOLS OR NOT LLVM_INSTALL_TOOLCHAIN_ONLY) if( LLVM_BUILD_TOOLS ) - get_target_export_arg(${name} LLVM export_to_llvmexports) + get_target_export_arg(${name} ${project} export_to_llvmexports) install(TARGETS ${name} ${export_to_llvmexports} RUNTIME DESTINATION ${${project}_TOOLS_INSTALL_DIR} @@ -1365,7 +1365,8 @@ macro(llvm_add_tool project name) endif() endif() if( LLVM_BUILD_TOOLS ) - set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name}) + string(TOUPPER "${project}" project_upper) + set_property(GLOBAL APPEND PROPERTY ${project_upper}_EXPORTS ${name}) endif() set_target_properties(${name} PROPERTIES FOLDER "Tools") endif()