summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
diff options
context:
space:
mode:
authorch vamshi krishna <ch.vamshi.krishna@xilinx.com>2019-09-20 10:47:42 +0530
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2019-12-09 11:03:47 -0800
commite60a285784a416e672bd5ece8e8430f740eec11c (patch)
tree5eacd1b6b352d726af81311d649a78e354be123a /meta-xilinx-bsp
parente707e9dab8618e5afdad28996c242c1e946fc920 (diff)
downloadmeta-xilinx-e60a285784a416e672bd5ece8e8430f740eec11c.tar.gz
xrt_git.bb: Add icd support for edge platforms
The xilinx.icd file is required when user OpenCL application was compiled with "-lOpenCL". Without this fix, examples cases could not compile without Makefile change. Signed-off-by: ch vamshi krishna <chvamshi@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Diffstat (limited to 'meta-xilinx-bsp')
-rw-r--r--meta-xilinx-bsp/recipes-xrt/xrt/xrt_git.bb10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta-xilinx-bsp/recipes-xrt/xrt/xrt_git.bb b/meta-xilinx-bsp/recipes-xrt/xrt/xrt_git.bb
index 1200ab87..257d4c36 100644
--- a/meta-xilinx-bsp/recipes-xrt/xrt/xrt_git.bb
+++ b/meta-xilinx-bsp/recipes-xrt/xrt/xrt_git.bb
@@ -30,3 +30,13 @@ EXTRA_OECMAKE += " \
30 -DCMAKE_BUILD_TYPE=Release \ 30 -DCMAKE_BUILD_TYPE=Release \
31 -DCMAKE_EXPORT_COMPILE_COMANDS=ON \ 31 -DCMAKE_EXPORT_COMPILE_COMANDS=ON \
32 " 32 "
33
34pkg_postinst_ontarget_${PN}() {
35 #!/bin/sh
36 if [ ! -e /etc/OpenCL/vendors/xilinx.icd ]; then
37 echo "INFO: Creating ICD entry for Xilinx Platform"
38 mkdir -p /etc/OpenCL/vendors
39 echo "libxilinxopencl.so" > /etc/OpenCL/vendors/xilinx.icd
40 chmod -R 755 /etc/OpenCL
41 fi
42}