mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
26 lines
1.1 KiB
Diff
26 lines
1.1 KiB
Diff
From: Adeel <adeelbm@outlook.com>
|
|
Date: Sun, 6 May 2018 10:22:00 +0200
|
|
Subject: [PATCH] Fix ClangConfig.cmake to look for LLVM-Config.cmake in correct location
|
|
|
|
This results in the following change in the generated ClangConfig.cmake:
|
|
|
|
find_package(LLVM REQUIRED CONFIG
|
|
- HINTS "${CLANG_INSTALL_PREFIX}/lib/cmake/llvm")
|
|
+ HINTS "/usr/lib/llvm5/lib/cmake/llvm")
|
|
|
|
This is needed e.g. for building lldb.
|
|
|
|
See https://github.com/alpinelinux/aports/pull/2342 for more information.
|
|
|
|
--- a/cmake/modules/CMakeLists.txt
|
|
+++ b/cmake/modules/CMakeLists.txt
|
|
@@ -39,7 +39,7 @@ foreach(p ${_count})
|
|
get_filename_component(CLANG_INSTALL_PREFIX \"\${CLANG_INSTALL_PREFIX}\" PATH)")
|
|
endforeach(p)
|
|
set(CLANG_CONFIG_CMAKE_DIR "\${CLANG_INSTALL_PREFIX}/${CLANG_INSTALL_PACKAGE_DIR}")
|
|
-set(CLANG_CONFIG_LLVM_CMAKE_DIR "\${CLANG_INSTALL_PREFIX}/${LLVM_INSTALL_PACKAGE_DIR}")
|
|
+set(CLANG_CONFIG_LLVM_CMAKE_DIR "${llvm_cmake_builddir}")
|
|
set(CLANG_CONFIG_EXPORTS_FILE "\${CLANG_CMAKE_DIR}/ClangTargets.cmake")
|
|
set(CLANG_CONFIG_INCLUDE_DIRS
|
|
"\${CLANG_INSTALL_PREFIX}/include"
|