1 Help CMake find Clang's libraries.
2 Have it install the ICD file in the right place.
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
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)
17 diff --git a/CMakeLists.txt b/CMakeLists.txt
18 index c11acbb2..fb99e5c8 100644
21 @@ -217,7 +217,7 @@ IF(OCLIcd_FOUND)
22 "intel-beignet.icd.in"
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)
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.")