summary refs log blame commit diff
path: root/pkgs/development/libraries/opencl-clang/opencl-headers-dir.patch
blob: 70343b8ee19717018e33ed21ed33adb5b5210d6f (plain) (tree)
























                                                                                                                 
diff --git a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt
index 3dd2ea4..aeae6e9 100644
--- a/cl_headers/CMakeLists.txt
+++ b/cl_headers/CMakeLists.txt
@@ -11,12 +11,14 @@ add_custom_command(
 )
 endfunction(copy_file)
 
-if(USE_PREBUILT_LLVM)
-    set(OPENCL_HEADERS_DIR
-      "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/")
-else(USE_PREBUILT_LLVM)
-    set(OPENCL_HEADERS_DIR "${CLANG_SOURCE_DIR}/lib/Headers")
-endif(USE_PREBUILT_LLVM)
+if(NOT DEFINED OPENCL_HEADERS_DIR)
+  if(USE_PREBUILT_LLVM)
+      set(OPENCL_HEADERS_DIR
+        "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/")
+  else(USE_PREBUILT_LLVM)
+      set(OPENCL_HEADERS_DIR "${CLANG_SOURCE_DIR}/lib/Headers")
+  endif(USE_PREBUILT_LLVM)
+endif()
 copy_file(${OPENCL_HEADERS_DIR}/opencl-c.h opencl-c.h)
 
 add_custom_target (