summaryrefslogtreecommitdiffstats
path: root/RepositoryExternal.mk
diff options
context:
space:
mode:
authorPeng Gao <peng@multicorewareinc.com>2013-06-16 17:18:23 +0100
committerMichael Meeks <michael.meeks@suse.com>2013-06-17 13:35:36 +0100
commitf01985a22bc7d6d37a8c92e50b531e849705fd09 (patch)
treeaf15c4d9c6580de25848ac072acb1439cebf166c /RepositoryExternal.mk
parentinitial opencl configure pieces. (diff)
downloadcore-f01985a22bc7d6d37a8c92e50b531e849705fd09.tar.gz
core-f01985a22bc7d6d37a8c92e50b531e849705fd09.zip
Initial OpenCL pieces.
Change-Id: I3a52cb7085b2dd8b70863a346eca279444206be6
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r--RepositoryExternal.mk17
1 files changed, 17 insertions, 0 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index e818cb4fc366..1cbfa3ccb2b7 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -29,6 +29,23 @@
# External headers
+ifeq ($(ENABLE_OPENGCL),TRUE)
+
+define gb_LinkTarget__use_opencl
+$(call gb_LinkTarget_set_include,$(1),\
+ $$(INCLUDE) \
+ $(OPENCL_CFLAGS) \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(OPENCL_LIBS))
+
+endef
+
+else # ENABLE_OPENCL != TRUE
+
+gb_LinkTarget__use_opencl :=
+
+endif
+
ifeq ($(SYSTEM_MARIADB),YES)
define gb_LinkTarget__use_mariadb