diff options
Diffstat (limited to 'dynamic-layers/clang-layer/recipes-core/ispc/ispc/0001-CMakeLists.txt-allow-to-pick-llvm-config-from-usr-bi.patch')
-rw-r--r-- | dynamic-layers/clang-layer/recipes-core/ispc/ispc/0001-CMakeLists.txt-allow-to-pick-llvm-config-from-usr-bi.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/dynamic-layers/clang-layer/recipes-core/ispc/ispc/0001-CMakeLists.txt-allow-to-pick-llvm-config-from-usr-bi.patch b/dynamic-layers/clang-layer/recipes-core/ispc/ispc/0001-CMakeLists.txt-allow-to-pick-llvm-config-from-usr-bi.patch new file mode 100644 index 00000000..79e8e683 --- /dev/null +++ b/dynamic-layers/clang-layer/recipes-core/ispc/ispc/0001-CMakeLists.txt-allow-to-pick-llvm-config-from-usr-bi.patch | |||
@@ -0,0 +1,37 @@ | |||
1 | From 51d248d3b470f3fa1cf2ed3f5742851091acb65f Mon Sep 17 00:00:00 2001 | ||
2 | From: Naveen Saini <naveen.kumar.saini@intel.com> | ||
3 | Date: Fri, 12 May 2023 09:10:11 +0800 | ||
4 | Subject: [PATCH] CMakeLists.txt: allow to pick llvm-config from | ||
5 | usr/bin/crossscripts/ | ||
6 | |||
7 | ispc needs to invoke native llvm-config from target sysroot to list LLVM | ||
8 | lib libraries. clang already provides crossscripts/llvm-config, which does | ||
9 | the job. | ||
10 | |||
11 | However, using LLVM_TOOLS_BINARY_DIR leads to wrong llvm-config being | ||
12 | used. So remove it from search path for llvm-config. | ||
13 | |||
14 | Upstream-Status: Inappropriate | ||
15 | |||
16 | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> | ||
17 | --- | ||
18 | cmake/FindLLVM.cmake | 3 +-- | ||
19 | 1 file changed, 1 insertion(+), 2 deletions(-) | ||
20 | |||
21 | diff --git a/cmake/FindLLVM.cmake b/cmake/FindLLVM.cmake | ||
22 | index d0297d5d..90d9fed2 100644 | ||
23 | --- a/cmake/FindLLVM.cmake | ||
24 | +++ b/cmake/FindLLVM.cmake | ||
25 | @@ -41,8 +41,7 @@ find_package(LLVM REQUIRED CONFIG) | ||
26 | set(LLVM_VERSION "LLVM_${LLVM_VERSION_MAJOR}_${LLVM_VERSION_MINOR}") | ||
27 | message(STATUS "Found LLVM ${LLVM_VERSION}") | ||
28 | |||
29 | -find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config | ||
30 | - PATHS ${LLVM_TOOLS_BINARY_DIR} PATH_SUFFIXES bin NO_DEFAULT_PATH) | ||
31 | +find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config) | ||
32 | if (NOT LLVM_CONFIG_EXECUTABLE) | ||
33 | message(FATAL_ERROR "Failed to find llvm-config") | ||
34 | endif() | ||
35 | -- | ||
36 | 2.37.3 | ||
37 | |||