[libclc] [libclc] Fix libclc install on Windows when MSVC generator is used (PR #152703)
Wenju He via cfe-commits
cfe-commits at lists.llvm.org
Sun Aug 10 19:13:02 PDT 2025
wenju-he wrote:
> LGTM if you've tested it and it works 👍
Yes, the fix is verified both locally and in our internal CI.
I also fixed alias install in https://github.com/llvm/llvm-project/pull/152703/commits/b6cbefcbc06e42d7107723cb5b37749f3b1e0931. @frasercrmck please review this commit again, thanks. It fixes following install error when Ninja Multi-Config is used on Ubuntu 24.04 TLS:
```
CC=clang CXX=clang++ cmake -G "Ninja Multi-Config" -DLLVM_USE_LINKER=lld -DLLVM_ENABLE_PROJECTS="llvm;clang;clang-tools-extra;libclc" -DLLVM_INCLUDE_TESTS=ON -DLLVM_BUILD_TESTS=ON -DLLVM_ENABLE_ASSERTIONS=ON ../llvm -DLLVM_TARGETS_TO_BUILD="X86;SPIRV;NVPTX;AMDGPU" -DLLVM_EXTERNAL_PROJECTS="llvm-spirv" -DCMAKE_INSTALL_PREFIX=install -DCMAKE_BUILD_TYPE=Release -DLIBCLC_TARGETS_TO_BUILD="all"
```
```
-- Installing: /llvm-project/build/install/share/clc/tahiti-amdgcn--.bc
CMake Error at tools/libclc/cmake_install.cmake:59 (file):
file INSTALL cannot find
"/llvm-project/build//lib/../lib/clang/22/lib/libclc/pitcairn-amdgcn--.bc":
No such file or directory.
Call Stack (most recent call first):
tools/cmake_install.cmake:517 (include)
cmake_install.cmake:132 (include)
FAILED: [code=1] CMakeFiles/Debug/install.util
cd /llvm-project/build && /usr/bin/cmake/bin/cmake -DBUILD_TYPE=Debug -P cmake_install.cmake
ninja: build stopped: subcommand failed.
```
https://github.com/llvm/llvm-project/pull/152703
More information about the cfe-commits
mailing list