From 1423ddfe76d2a3a22d103200e3f672341f81e5a6 Mon Sep 17 00:00:00 2001 From: zhenwei Date: Sun, 2 Sep 2018 21:08:41 +0800 Subject: [PATCH] Perform sanity check for OpenCL Library --- mk/opencl.mk | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/mk/opencl.mk b/mk/opencl.mk index 093a35e..146322f 100644 --- a/mk/opencl.mk +++ b/mk/opencl.mk @@ -1,7 +1,13 @@ -# FIXME: perform sanity checks before compilation -OPENCL_LIB ?= /usr/local/cuda/lib64 +OPENCL_LIB_PATH ?= /usr/local/cuda/lib64 + +OPENCL_LIB := $(shell test -d $(OPENCL_LIB_PATH); echo $$?) + +ifneq ($(OPENCL_LIB),0) + $(error "Please specify the path to your OpenCL library on your platform") +endif CFLAGS += \ -DENABLE_OPENCL \ - -I$(OPENCL_PATH)/include -LDFLAGS += -L$(OPENCL_LIB) -lOpenCL + -I$(OPENCL_LIB_PATH)/../include + +LDFLAGS += -L$(OPENCL_LIB_PATH) -lOpenCL