mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-08-04 13:53:24 +00:00
Fix the libclang detect in cmake (Closes: #994827)
This commit is contained in:
parent
267e73a4ae
commit
14a06d109e
7
debian/changelog
vendored
7
debian/changelog
vendored
@ -1,3 +1,10 @@
|
||||
llvm-toolchain-13 (1:13.0.0-2) unstable; urgency=medium
|
||||
|
||||
* Fix the libclang detection in cmake
|
||||
(Closes: #994827)
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Sun, 03 Oct 2021 22:38:18 +0200
|
||||
|
||||
llvm-toolchain-13 (1:13.0.0-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
|
11
debian/qualify-clang.sh
vendored
11
debian/qualify-clang.sh
vendored
@ -1418,6 +1418,17 @@ mkdir cmaketest/foo/
|
||||
rm -rf cmaketest
|
||||
|
||||
|
||||
# Test case for bug #994827
|
||||
rm -rf cmaketest && mkdir cmaketest
|
||||
cat > cmaketest/CMakeLists.txt <<EOF
|
||||
cmake_minimum_required(VERSION 3.18)
|
||||
project(testllvm)
|
||||
|
||||
find_package(Clang REQUIRED CONFIG HINTS "/usr/lib/llvm-${LLVM_VERSION}/lib/cmake/clang/")
|
||||
EOF
|
||||
mkdir cmaketest/foo/
|
||||
(cd cmaketest/foo && cmake .. > /dev/null)
|
||||
rm -rf cmaketest
|
||||
|
||||
|
||||
CLANG=clang-$VERSION
|
||||
|
3
debian/rules
vendored
3
debian/rules
vendored
@ -761,6 +761,9 @@ endif
|
||||
# Disable CMake's package validation checks for binaries that may not be installed
|
||||
sed -i 's|.*_IMPORT_CHECK_FILES_FOR_.*/bin/.*)|#&|' $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/cmake/clang/ClangTargets-*.cmake
|
||||
|
||||
# Adjust to the existing symlink. See #994827
|
||||
sed -i "s|libclang-$(LLVM_VERSION).so.$(LLVM_VERSION).*\"|libclang-$(LLVM_VERSION).so.1\"|" $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake
|
||||
|
||||
# Managed in python*-lldb-X.Y.links.in
|
||||
rm -f $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/python*/*-packages/lldb/_lldb.so
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user