gnu: Add kafs-client
[jackhill/guix/guix.git] / gnu / packages / patches / beignet-correct-file-names.patch
1 Help CMake find Clang's libraries.
2 Have it install the ICD file in the right place.
3
4 diff --git a/CMake/FindLLVM.cmake b/CMake/FindLLVM.cmake
5 index 5457f248..e8e8f94a 100644
6 --- a/CMake/FindLLVM.cmake
7 +++ b/CMake/FindLLVM.cmake
8 @@ -107,7 +107,7 @@ endif (LLVM_VERSION_NODOT VERSION_GREATER 34)
9 macro(add_one_lib name)
10 FIND_LIBRARY(CLANG_LIB
11 NAMES ${name}
12 - PATHS ${LLVM_LIBRARY_DIR} NO_DEFAULT_PATH)
13 + PATHS ${CLANG_LIBRARY_DIR} NO_DEFAULT_PATH)
14 set(CLANG_LIBRARIES ${CLANG_LIBRARIES} ${CLANG_LIB})
15 unset(CLANG_LIB CACHE)
16 endmacro()
17 diff --git a/CMakeLists.txt b/CMakeLists.txt
18 index c11acbb2..fb99e5c8 100644
19 --- a/CMakeLists.txt
20 +++ b/CMakeLists.txt
21 @@ -217,7 +217,7 @@ IF(OCLIcd_FOUND)
22 "intel-beignet.icd.in"
23 "${ICD_FILE_NAME}"
24 )
25 - install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${ICD_FILE_NAME} DESTINATION /etc/OpenCL/vendors)
26 + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${ICD_FILE_NAME} DESTINATION etc/OpenCL/vendors COMPONENT config)
27 ELSE(OCLIcd_FOUND)
28 MESSAGE(STATUS "Looking for OCL ICD header file - not found")
29 MESSAGE(FATAL_ERROR "OCL ICD loader miss. If you really want to disable OCL ICD support, please run cmake with option -DOCLICD_COMPAT=0.")
30 --
31 2.14.3
32