mizvekov added a comment.

In D126308#3545410 <https://reviews.llvm.org/D126308#3545410>, @nikic wrote:

> It looks like this change breaks the standalone build for clang. From what I 
> can see, while LLVM_TOOLS_BINARY_DIR and LLVM_TOOLS_INSTALL_DIR are exported 
> in llvm/cmake/modules/LLVMConfig.cmake.in, LLVM_UTILS_INSTALL_DIR is not, 
> resulting in an "install PROGRAMS given no DESTINATION" error. Presumably we 
> either need to export that variable, or it's not intended to be used outside 
> LLVM.

Interesting, had not realized we need to export them for standalone builds.

llvm/cmake/modules/AddLLVM.cmake exports a macro `add_llvm_utility` that uses 
this variable, and this file included from clang CMakeLists.

Since this macro would not be usable without this variable, then either 
add_llvm_utility is not intended to be exported, or it's intended and it was an 
oversight to not export LLVM_UTILS_INSTALL_DIR .


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D126308/new/

https://reviews.llvm.org/D126308

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to