f62017f4a5
We should be using bin/clang, not the build/lightining/bin/clang since build/ is the project's internal build directory. This patch corrects this where possible. However, lightning does not install all it's end user files under out/ so some headers can not be found anywhere in out/ in an incremental build. This header (opencl-c.h) if fetched out of the lightning source tree if necessary. Change-Id: I083d8b27bb39dd615fba3bb0711a789318f95e77
To build the sample, first export the following environment variables: export ROCR_DIR=<root of RocR install; for RocR includes and libraries> export OPENCL_DIR=<root of OpenCL install; for required clang and bitcode libs> export OPENCL_VER=<OpenCL version; e.g., "2.0"> export TARGET_DEVICE=<GPU type; e.g., "gfx803" or "gfx900"> Next, do the following: mkdir build cd build cmake .. Finally, do the following to build the application and respective kernels: make make sample_kernels